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.
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.
How the donated funds are distributed
Kivach works on the Obyte network, and therefore you can track all donations.