- CTO and lecturer who created Metarhia, an application server for Node.js that focuses on scalability, reliability, and clean architecture principles.
- Metarhia includes packages for SQL, logging, configuration, schemas, and more that work together to provide an isolated and scalable backend.
- It emphasizes simplicity, avoiding middleware and global dependencies, with features like live reloading, graceful shutdown, and automatic dependency injection.
4. Application Server
For enterprise backend
Security, Reliability
DDD, Clean architecture
GRASP, SOLID, GoF
Separate system and applier layers
Simplicity, Quick start
Tech stack agnostic
5. Sql
1.1.3 39kb
metasql
Log
3.1.2 26kb
metalog
Im
2.3.0 72kb
impress app server
Vm
1.0.2 26kb
metavm
Mw
1.0.3 17kb
metawatch
Mc
1.7.0 48kb
metacom
Cfg
2.1.4 19kb
metaconfiguration
Sc
1.2.3 33kb
metaschema
Pg
8.6.0 778kb
pg (postgresql)
Ws
7.4.6 124kb
ws (websocket)
Mu
3.5.4 30kb
metautil
Re
3.1.2 323kb
redis
1.2mb
310kb
6. No middlewares
No mixins
No memory leaks
No race conditions
No integration tasks
No system programming
No global
No require
42. Automated db migrations
Health monitoring
Task scheduling
File streams
Distributed state management
Visualization (BPMN, ERD)
Support HTTP/2 and HTTP/3
Support pure TCP and TLS
45. Metarhia is a Community since 2013 (8 years)
~27.000 developers
269 meetups, >200 lectures
60 collaborators, >100 contributors
multiple use cases including fintech, healthtech,
interactive TV, games, and government...
46. Do not use for:
Web
Blogs
Sites
Content publishing