![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
Overview
![](https://ccweb.imgix.net/https%3A%2F%2Fwww.classcentral.com%2Fimages%2Ficon-black-friday.png?auto=format&ixlib=php-4.1.0&s=fe56b83c82babb2f8fce47a2aed2f85d)
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