Overview
Syllabus
Intro
Containers: Expectations versus reality
Setting the scene
Microservices multiply the challenges
Make your dev environment like production
Lesson learned: Dockerfile content is super important
Docker multi-stage builds
Storing in an image registry (DockerHub)
Metadata - Adding Labels at build time
Metadata - Adding Labels at runtime
Component testing
Testing individual containers
Integration testing
Testing NFRs in the build pipeline
Mechanical sympathy: Docker and Java
Deployment
Observability is core to continuous delivery
Bedtime reading
Taught by
Devoxx