Metarhia Technology Stack for Node.js
summary
Metarhia is a technology stack for building enterprise-grade Node.js applications and protocol-independent APIs. It uses multithreading for Node.js scaling, a layered/onion architecture with DDD, GRASP, SOLID and GoF principles, runtime type and contract checks, hot-reloadable business logic, lightweight micro-isolation, automatic routing, graceful shutdown, concurrency control and primitives for parallel programming, while keeping dependencies small.
AI-written summary · about
chapters (21)
- 0:00Metarhia stack intro
- 1:06Node.js with worker threads
- 5:40Metarhia limitations
- 7:06Request isolation in Node.js
- 10:42Metarhia innovations
- 11:07Client-server interaction
- 12:34Clean architecture
- 13:58App structure and domain
- 16:27Schemas and contracts
- 16:49Domain modeling
- 17:32Config and logging
- 18:57Live reload and DI
- 21:07Error handling
- 22:54Auto-routing and auth
- 24:19Metarhia future
- 27:12Distributed state
- 28:17Supported protocols
- 29:21Metarhia community
- 30:44Metarhia use cases
- 31:50Learning resources
- 32:55Q&A
related talks
40mDeploying node.js at scale
46mArchitecture of a Modern Enterprise Node js Application
30mThe working Architecture of Node.js Applications
41mMicroservices on the MEAN Stack
02h 44mHexagonal Architecturoplasty of a Node.js Backend
35mRethinking Enterprise Architectures with Node.js
27mMicro(hapi)ness
35mThe Art of Building Node.js Projects at Scale
