4 مستودعات
Scaling application throughput by spawning multiple process instances to utilize all available CPU cores.
Distinct from Multi-Core Parallelization: Existing candidates focus on pipeline parallelization or CPU architecture rather than web server process scaling.
Explore 4 awesome GitHub repositories matching web development · Process-Based Scaling. Refine with filters or upvote what's useful.
This project is a learning guide and collection of study notes designed to teach Node.js backend development. It provides a comprehensive core API reference and practical demonstrations for implementing server-side logic, network programming, and system APIs. The guide specifically covers advanced technical domains including process management for scaling applications via clusters and child processes, as well as network programming for building TCP, UDP, and HTTP services. It also includes detailed instructional material on security implementation, focusing on cryptographic hashing and encryp
Demonstrates scaling application throughput by spawning multiple worker processes to utilize all available CPU cores.
Backendlore is a collection of architectural guides and patterns for building stateless JSON HTTP APIs using Node.js. It focuses on designing backend systems that offload session and application state to external databases and in-memory stores to facilitate horizontal scaling. The project provides specific implementation standards for REST APIs, including request payload validation and the use of cryptographically signed cookies for session management. It details a strategy for file management that combines local filesystem caching for high-speed delivery with cloud object stores for long-ter
Spawns multiple worker processes to utilize all processor cores with automatic recovery from individual process failures.
Apostrophe هو إطار عمل لإدارة المحتوى (CMS) كامل المكدس (full-stack) مبني على Node.js. يعمل كـ CMS تقليدي، يدمج مخزن بيانات خلفي مع عرض القالب في الواجهة الأمامية، وكمحرك CMS بدون واجهة (headless) يعرض المحتوى عبر واجهات برمجة تطبيقات JSON للأطر المنفصلة وتطبيقات الهاتف المحمول. يتميز النظام بمحرر محتوى داخل السياق يسمح للمستخدمين بتعديل النصوص والوسائط مباشرة على الصفحات الحية. كما يتضمن لوحة تحكم لإدارة مواقع متعددة لتنسيق والتحكم في العديد من المواقع الإلكترونية المتميزة من تثبيت واحد. يوفر إطار العمل نمذجة محتوى قائمة على المخطط (schema-driven)، وإدارة دقيقة لأذونات المستخدم، ونظام ترحيل مدعوم بقاعدة بيانات. يغطي مجموعة واسعة من الإمكانيات بما في ذلك إدارة محتوى REST API، والترجمة الآلية، والتحكم في رؤية API العامة. يتم دعم التطوير بواسطة أدوات سطر أوامر لتمهيد المشروع (bootstrapping) وسقالات الوحدات (module scaffolding).
Supports increasing performance and availability by running the application across multiple server processes.
This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server
The project's ability to spawn multiple process instances to utilize all available CPU cores and increase throughput.