Skip to content

DestinyObs/microservices-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices Architecture with Monitoring & Observability

Overview

This project is a microservices-based architecture featuring Flask services, PostgreSQL, Redis caching, monitoring with Prometheus/Grafana, and centralized logging with ELK.

Technologies

  • Backend: Flask (Python)
  • Database: PostgreSQL
  • Cache: Redis
  • Frontend: React/Next.js
  • Monitoring: Prometheus, Grafana
  • Logging: ELK Stack (Elasticsearch, Logstash, Kibana)
  • CI/CD: GitHub Actions

Services

  • 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.

Setup

Clone the repository:

git clone https://github.com/DestinyObs/microservices-project.git
cd microservices-project

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published