Your browser doesn't support the features required by impress.js, so you are presented with a simplified version of this presentation.

For the best experience please use the latest Chrome, Safari or Firefox browser.

Load Balancing Microservices
In
Production
Ed Robinson
Developer / Devop
Maintainer & Contributor
We build cool things
Getting Ship Done
Why Microservices?
Losely Coupled
Interfaces
Robust To Change
Good for Developers
Polyglotism
Microservices :(
Do Not Map To Business Expectations
Lack of consistency
Incidental Complexity
Why Containers?
Encapsulation
Dev-Prod Parity
Flexibility
Efficiency
Minimal Services
Containers :(
Scheduling
Service Discovery
Operations
Ecosystem
Container Runtime
Orchestration
Service Discovery
Reverse Proxy
Conf Files From Hell
Enter Træfɪk
Why?
Features
Backends
Docker
Swarm
Mesos
Marathon
Kubernetes
Consul
Etcd
Zookeeper
Bolt DB
Conf File
REST API
....
Fast
Middleware
Websocket Support
HTTP/2
Hot Reloading
Circuit breakers
Retry request
Rate Limiting
Basic Auth

SSL + LetsEncrypt
Demo
Dev
Cloud Provider
Composing An API
Decomposing A Monolith
Backends For Frontends
It's Over
Star Træfɪk On Github 
https://github.com/containous/traefik
Checkout The Website
http://traefik.io
Join The 446 On Slack
Come And Work With Me
http://reevoo.github.io

Questions?
Me
twitter: @_errm_
github: @errm

Use a spacebar or arrow keys to navigate