Modular monolith trước, microservices sau
Monolith chia module rõ ràng mang lại tốc độ phát triển tốt.
Bốn tầng
Router, service, repository và schema có trách nhiệm riêng.
Dependency Injection
Inject session, service và config để dễ test.
Test và CI/CD
Chạy unit/integration test trước khi build và deploy.


