NestJS Microservices Framework

Jonathan Fernández

NestJS Microservices Framework

An opinionated framework for building clean and scalable microservices using NestJS.
Promotes development using modern architectural patterns:
Hexagonal Architecture
Domain-Driven Design (DDD)
CQRS (Command Query Responsibility Segregation)
Event-Driven Architecture
Solves common distributed systems challenges:
Service-to-service communication via events
Centralized logging and traceability
Observability and metrics, with a built-in dashboard in Grafana
Transaction management
Message queue integration
Provides out-of-the-box implementations:
Message Queues: Kafka and Redis
Data Storage: MongoDB, Redis and PostgreSQL
Logging and Monitoring: Loki, Promtail and Grafana
Tracing: OpenTelemetry, Tempo and Grafana
Metrics and Alerts: Prometheus and Grafana
Testing and Validation: Jest
Deployment and Infrastructure: Docker and Kubernetes
CI/CD: GitHub Actions
It is fully extensible. You can easily integrate it with any other technology you are using if it is not supported out of the box.
Focus on BUILDING YOUR PRODUCT instead of reinventing the wheel.
Like this project

Posted Apr 12, 2024

Game server hosting company called Phoenix Servers.

Engineering Manager & Tech Lead
Engineering Manager & Tech Lead
Star by Star Gaming - Technical Lead
Star by Star Gaming - Technical Lead

Join 50k+ companies and 1M+ independents

Contra Logo

© 2025 Contra.Work Inc