Welcome!
This repository documents my journey of building a production-inspired API Observability Platform from scratch.
The goal isn't just to build another CRUD application, but to understand how scalable backend systems are designed, implemented, and maintained.
Objectives
- Learn production-grade backend architecture
- Understand asynchronous processing with RabbitMQ
- Design scalable MongoDB & PostgreSQL data models
- Improve Docker and DevOps fundamentals
- Document engineering decisions publicly
Tech Stack
- Node.js
- Express.js
- MongoDB
- PostgreSQL
- RabbitMQ
- Docker
- Winston Logger
Repository