Project workflow · Application delivery
Dockerized Microservices Deployment
A practical delivery path for a FastAPI service and nginx frontend—from GitHub through Jenkins to Docker Compose, Kubernetes, and AWS EKS.
FastAPInginxPostgreSQLRedisDockerJenkinsKubernetesHelm
CI/CD workflow
Source to deployment evidence
Choose a step to inspect its implementation and output.
Runtime design
Microservices architecture
↘04PostgreSQLPersistent task data ↗05RedisCache and counters
Kubernetes / AWS EKSDeploymentsServicesConfigMapsSecretsIngressHealth probes
Release verification
Deployment evidence
Docker images builtFrontend and backend SHA tags
Compose containers runningFour-service local environment
Kubernetes pods runningReady replicas and restart counts
Services exposedClusterIP and ingress endpoints
Health check passedFastAPI readiness response
Registry tags availableDocker Hub or Amazon ECR
Technology stack
Python FastAPIHTML / CSS / JavaScriptnginxPostgreSQLRedisDockerDocker ComposeJenkinsSonarQubeKubernetesHelmDocker HubAWS ECRAWS EKS