E-Banking Platform · Architecture

DevOps delivery pipeline and Kubernetes infrastructure · team of 6

DigitalOcean Kubernetes cluster · Helm Observability push trigger run helm deploy provision traffic REST JPA scrape /metrics Developer git push GitHub repo + Helm charts GitHub Actions build · test Docker image Terraform IaC · DigitalOcean Users browser Cloudflare DNS · CDN · TLS Ingress nginx Angular SPA frontend Spring Boot microservices Spring Security PostgreSQL database Grafana dashboards Prometheus metrics Alertmanager alerts Legend Service / CI Frontend Data / metrics Cloud / infra Alerting External

Delivery

  • • GitHub Actions CI/CD
  • • build, test, Docker image
  • • Helm deploy to the cluster
  • • Terraform IaC on DigitalOcean

Runtime

  • • Kubernetes + Helm
  • • Angular SPA frontend
  • • Spring Boot microservices
  • • PostgreSQL · Cloudflare edge

Observability

  • • Prometheus metrics
  • • Grafana dashboards
  • • Alertmanager alerts
  • • scraped from the services