clembnl

clembnl/microservice-project

Backend project developed in Node.js with TypeScript, based on a microservice architecture with both PostgreSQL and MongoDB databases and features a client-side GraphQL interface. Kafka is used for message brokering. The entire system is deployed on AWS with Kubernetes, while CI/CD pipelines are managed through GitHub Actions with automated tests.

TypeScript
2
1
No license

This is a complete microservices architecture project built with Node.js, TypeScript, and GraphQL, featuring three core services (Inventory, Orders, and Users) with MongoDB and PostgreSQL databases, plus a GraphQL Gateway for unified API access. The system uses Kafka for message brokering, Prometheus for monitoring, and Grafana for visualization, with deployment options for both Docker Compose and Kubernetes on AWS. It's designed for developers and DevOps engineers looking to learn or implement a production-ready microservices architecture with modern cloud-native technologies.

Total donated
Undistributed
Share with your subscribers:

Recipients

How the donated funds are distributed

Support the dependencies of clembnl/microservice-project

Account's avatar
TypeScript definitions for express
Account's avatar
TypeScript definitions for node
Account's avatar
TypeScript execution environment and REPL for node.js, with source map support
Account's avatar
TypeScript is a language for application scale JavaScript development

Top contributors

clembnl's profile
clembnl
17 contributions

Recent events

Kivach works on the Obyte network, and therefore you can track all donations.

No events yet