Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AstraOps

A small microservices platform I built to practice running several services together with real observability, rather than a single app in isolation.

What is in it

  • Five services: an API gateway, an auth service, an ops service, plus PostgreSQL and Redis as backing stores.
  • JWT-based auth between the services.
  • Orchestrated locally with Docker Compose (persistent volumes, environment-scoped config), with Kubernetes manifests for running the same services on a cluster.
  • A Prometheus and Grafana setup with versioned scrape config and dashboards for request rate, error rate, and runtime health.
  • A GitHub Actions pipeline that builds and pushes each service image.

Stack

Node.js, Docker, Docker Compose, Kubernetes, PostgreSQL, Redis, Prometheus, Grafana, GitHub Actions.

About

Cloud-native microservices platform on Docker & Kubernetes with Prometheus/Grafana observability and GitHub Actions CI/CD.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages