Loading video player...
A walkthrough of a self-service microservice platform I built to solve the classic DevOps bottleneck problem ā where every new service means a ticket, a wait, and a tired DevOps engineer doing the same setup for the hundredth time. Instead of DevOps-as-a-service, this is DevOps-as-a-platform: a developer fills out a short form in Backstage, clicks create, and under a minute later they have a GitHub repo, Dockerfile, CI/CD pipeline, Helm chart, ArgoCD sync, and catalog registration ā fully automated, zero infra knowledge required. š§ Tech Stack - Python Flask (sample workload) - Docker + Docker Hub - GitHub Actions (split CI / CD jobs) - Helm + Kubernetes (Kind) - ArgoCD (GitOps continuous delivery) - Backstage (CNCF) ā Software Catalog, TechDocs, Software Templates - PostgreSQL backend, GitHub OAuth - Backstage itself deployed on Kubernetes š Repos - Backstage portal & software templates: https://github.com/Eweka01/backstage-software-templates - Python Flask app (sample workload): https://github.com/Eweka01/python-app - Backstage portal (deployed on Kubernetes): https://github.com/Eweka01/backstage-app š Full write-up on Medium: https://medium.com/codetodeploy/i-built-a-self-service-microservice-platform-with-backstage-argocd-github-actions-2037f46a3b50 š¼ Portfolio: https://gabrieleweka.dev š¤ LinkedIn: https://linkedin.com/in/gabriel-eweka #PlatformEngineering #Backstage #DevOps #Kubernetes #ArgoCD #GitOps #CICD #InternalDeveloperPortal