Mais conteúdo relacionado Semelhante a Docker Sydney: 5 Patterns for App Transformation with Containers (20) Mais de Elton Stoneman (20) Docker Sydney: 5 Patterns for App Transformation with Containers1. Five Patterns for App Transformation
WITH CONTAINERS
@EltonStoneman | elton@docker.com
2. • Running legacy apps in Docker
• Making monoliths act cloud-native
• Running hybrid workloads on Docker
10. Making monoliths act cloud-native
Without:
• Changing code
• Taking a technology dependency
• Breaking the dev workflow
11. • Explicit log sink
• Log relay utility
• Runs in foreground
Logs
Health
Config
Dependencies
Metrics
#1 – Logging
13. • Default configuration
• Known file path
• Config injected by platform
Logs
Health
Config
Dependencies
Metrics
#2 – Config
15. • Dependency check utility
• Runs once before startup
• Config-aware & robust
Logs
Health
Config
Dependencies
Metrics
#3 – Dependencies
17. • Healthcheck utility
• Runs periodically
• Exercises app logic
Logs
Health
Config
Dependencies
Metrics
#4 – Health
19. • Metrics exporter utility
• Runs in background
• Exposes runtime metrics
Logs
Health
Config
Dependencies
Metrics
#5 – Metrics
23. NEXT STEPS
• Docker Enterprise trial | trial.docker.com
• Java videos | dockr.ly/mta-java
• .NET videos | dockr.ly/mta-dev
• Today’s demos | is.gd/RNdnl1