3. The image part with relationship ID rId3 was not found in the file.
Brian Christner
Brian@56K.Cloud / @idomyowntricks
Cloud Architect & Cloud Native
● Cloud Architect
● Background in Containers, Cloud, & Engineering
● Docker Captain
8. The application landscape is changing
Loosely
Coupled
Services
Many Small
Servers or devices
~2000 Today
Monolithic
Big Servers
Slow
changing
Rapidly
updated
11. Cloud native computing uses an open source
software stack to be:
Containerized
Dynamically orchestrated
Microservices oriented
What is Cloud Native
17. 19
Docker delivers innovation, speed and savings
+ +Agility Portability Control
State of App development Survey: Q1 2016, Cornell University case study
13XMore software releases
62%Report reduction in MTTR
10XCost reduction in maintaining
existing applications
Eliminate
“works on my machine”
issues
41%Move workloads across
private/public clouds
65%Reduction in developer
onboarding time
19. One journey for all applications
1 Containerize Legacy Applications
Lift and shift for portability and efficiency
2
3
Transform Legacy to Microservices
Look for shared services to transform
Accelerate New Applications
Greenfield innovation
20. • Docker Container Adoption
• Orchestration Usage
• Adoption rate nearly quintuple the number of
running containers in production between
their first and tenth month of usage
• https://www.datadoghq.com/docker-
adoption/
Enterprise Adoption
21.
22.
23. Long vs Short Lived Apps/Containers
Long Lived Short Lived
44. Container Separation
Dan the Developer
Worries about what’s “Inside the
Container”
- Code
- Libraries
- Package Manager
- Data
All the servers look the same
Oscar the Ops Guy
Worries about what’s
“Outside the Container”
- Logging
- Monitoring
- Networking
All containers work the same way
(Start, Stop, etc)