MICROSERVICES VS. REVERSE-PROXY Emile Vauge ContainerCon 2016 $ - - PowerPoint PPT Presentation

microservices
SMART_READER_LITE
LIVE PREVIEW

MICROSERVICES VS. REVERSE-PROXY Emile Vauge ContainerCon 2016 $ - - PowerPoint PPT Presentation

MICROSERVICES VS. REVERSE-PROXY Emile Vauge ContainerCon 2016 $ whoami French DevOps & Developer I Docker , I Go Worked @ Thales, Airbus, Lyra, Zenika Creator and maintainer of traek.io BUT WHY ANOTHER REVERSE-PROXY?


slide-1
SLIDE 1

MICROSERVICES

VS.

REVERSE-PROXY

Emile Vauge — ContainerCon 2016

slide-2
SLIDE 2

$ whoami

French DevOps & Developer I ❤ Docker ὄ, I ❤ Go Worked @ Thales, Airbus, Lyra, Zenika Creator and maintainer of traek.io

slide-3
SLIDE 3

BUT WHY ANOTHER REVERSE-PROXY?

slide-4
SLIDE 4

Micrervice

slide-5
SLIDE 5

Container

slide-6
SLIDE 6

Orchestratio

slide-7
SLIDE 7

Servic Discover

slide-8
SLIDE 8

AND NOW

LET'S ADD A

REVERSE PROXY

slide-9
SLIDE 9
slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12

Here comes

slide-13
SLIDE 13
slide-14
SLIDE 14

Features

Single binary (Did I say I ❤ Go ?) Backends: Docker, Swarm, Kubernetes, Mesos / Marathon, Consul, Etcd, Zookeeper... Hot reloading Load-balancing: WRR, DRR Circuit breakers Replay HTTP2

slide-15
SLIDE 15

Demo

slide-16
SLIDE 16

Great!

But wait, how do you manage SSL certs?

slide-17
SLIDE 17

FREE, AUTOMATED

CERTIFICATE AUTHORITY

slide-18
SLIDE 18

Ocial image

$ docker pull traek

slide-19
SLIDE 19

TRAEFIK V1.0.2 REBLOCHON

slide-20
SLIDE 20

4342 ★

291 PR CLOSED

53 CONTRIBUTORS

slide-21
SLIDE 21

NOW PART OF

slide-22
SLIDE 22
slide-23
SLIDE 23

It's 2016, and I really wish I had a Load Balancer, that works across cloud providers, with a real API for managing dynamic conguration.

  • Kelsey Hightower (@kelseyhightower) June 6, 2016
slide-24
SLIDE 24

It's 2016, and I may have found a Load Balancer with a real API and support for dynamic conguration! https://traek.io

  • Kelsey Hightower (@kelseyhightower) June 6, 2016
slide-25
SLIDE 25

THANK YOU!

traek.io @traekproxy @emilevauge