@EltonStoneman
Docker
Application Transformation:
5 Patterns for Success
Eris
is
one
year
old
today!
Logs
Health
Config
Dependencies
Metrics
Making Old Apps Work Like New Apps
Without:
• Changing code
• Taking a technology dependency
• Breaking the dev workflow
• Explicit log sink
• Log relay utility
• Runs in foreground
Logs
Health
Config
Dependencies
Metrics
#1 – Logging
> demo
• Default configuration
• Known file path
• Config injected by platform
Logs
Health
Config
Dependencies
Metrics
#2 – Config
> demo
• Dependency check utility
• Runs once before startup
• Config-aware & robust
Logs
Health
Config
Dependencies
Metrics
#3 – Dependencies
> demo
• Healthcheck utility
• Runs periodically
• Exercises app logic
Logs
Health
Config
Dependencies
Metrics
#4 – Health
> demo
• Metrics exporter utility
• Runs in background
• Exposes runtime metrics
Logs
Health
Config
Dependencies
Metrics
#5 – Metrics
> demo
Monolith* Monolith*Cloud Native Serverless
Swarm Kubernetes
DOCKER ENTERPRISE EDITION
Next Steps
• Docker trial | trial.docker.com
• .NET videos | dockr.ly/mta-dev
• Java videos | dockr.ly/mta-java
• Today’s demos| is.gd/OwADax
@EltonStoneman
elton@docker.com
Thank you J
Take A Breakout Survey
Access your session and/or workshop surveys for the conference at any time by tapping the Sessions
link on the navigation menu or block on the home screen.
Find the session/workshop you attended and tap on it to view the session details. On this page, you will
find a link to the survey.
https://dockr.ly/WindowsServerUpgrade
Migrate Legacy Windows
Before End of Support
For more information visit:

DCEU 18: 5 Patterns for Success in Application Transformation