Let’s assume you’ve already had every *Docker 101 tutorial* for breakfast. You’re now ready to take that brilliantly crafted application into production. But wait… first you need to test your container-based microservices architecture. What does the whole DevOps workflow look like? What about performance and security? And last but not least; how the hell do I run my microservices in production, and will it scale?
Let Daniël guide you through the wonderful world of container-based development and running microservice architectures at scale. By attending the talk, you’ll gain insight into how to bootstrap and dive straight into learning what DevOps workflow should look like when using containers.
3. Build, deploy and maintain any application
on any server, on the cloud provider of your
choice or bring your own servers.
Running Docker in production for almost 1½
years for our customers.
We simplify DevOps.
Researched how our customers are using
Docker.
4. Daniël van Gils
@folding beauty
daniel@cloud66.com
www.cloud66.com
How the hell do I run
Docker in Production?...
and will it scale?
6. api / ruby
static / middleman
whatsapp api / python
AI / tensor flow
hidden service / tor
chat bot / go
analytics / R
bigdata / java
iot / c++
7.
8. NOISE
$docker run alpine echo 'hello world’
you don’t know what kind of skills you need
production
you know what kind of skill you need
you think you know your gained all the skills
but you don’t know
time
skills
19. SMALL
Start with the smallest minimal
image you can find.
Remove compile time
dependencies.
Remove packages you don’t need.
Run stats for the image.
Ɨǽ
36. DEV/OPS/DESIGN FLOW
Have an image guideline.
Create a workflow using the same
image in all the software cycle
stages.
From design to production mimic
the environment.
Test heavily.
Ǻ
40. DISCOVERY
Find your services and
datasources with minimal code
change.
Versioning of running services.
Automagically update
discovery when new services
are online or scaled up/down.
Ǻ
51. When you get DevOps right, Microservices
architecture right and creating the right
minimal lovable Image and having the right
platform to run containers.
Ohh man, the future is bright and you don’t
go to hell!
ǽ