This project is a microservices-based architecture featuring Flask services, PostgreSQL, Redis caching, monitoring with Prometheus/Grafana, and centralized logging with ELK.
- Backend: Flask (Python)
- Database: PostgreSQL
- Cache: Redis
- Frontend: React/Next.js
- Monitoring: Prometheus, Grafana
- Logging: ELK Stack (Elasticsearch, Logstash, Kibana)
- CI/CD: GitHub Actions
- User Service: Handles authentication & user management.
- Product Service: Manages product-related data.
- Frontend: User interface for the system.
- Database: PostgreSQL database.
- Redis: Cache layer for performance.
- Monitoring: Prometheus & Grafana.
Clone the repository:
git clone https://github.com/DestinyObs/microservices-project.git
cd microservices-project