Microservices Lifecycle Through Docker an CD
summary
Shows an end-to-end microservice pipeline using Docker Swarm on a 3‑node cluster, building Go services with multi-stage builds into ~20MB images, running unit tests during docker build, pushing to Docker Hub, and deploying via docker stack and Jenkins pipelines reading a Jenkinsfile. Services run as 3 replicas (scaled live to 10), use EFS-backed volumes for Jenkins state, secrets for credentials, rolling updates with a 10‑second delay and 10‑second health checks, and automated rollbacks if checks fail.
AI-written summary · about
chapters (25)
- 0:00Introduction
- 1:00Microservices
- 1:42Why Docker
- 2:40Clusters
- 3:19Architecture
- 4:06New Processes
- 4:36Teams
- 4:57Control
- 6:07Docker
- 6:56Relational Processes
- 7:32Cluster
- 8:38Demo
- 9:35Service Stack
- 14:02Global replicated service
- 20:22Build an image
- 28:52Rolling updates
- 29:52Updating a service
- 32:22Switching to Jenkins
- 33:07Continue Deployment
- 33:27New Features
- 37:22Create Secrets
- 38:52Project Repository
- 40:22Jenkins
- 42:22Docker credentials
- 42:57Create pipeline
related talks
42mUse Docker to test microservices
31mMicroservices and Docker at Scale: the PB&J of Modern Application Delivery
28mContinuous Integration Testing: Fully Test your Microservices Application, Early and Often
01h 03mGo Microservices in Containers
33mEnabling Microservices
28mHow the hell do I run my microservices in production, and will it scale?
22mRapidly Developing Microservices with Node js and Docker
45mContinuously delivering containerized, highly available microservices
