Scaling a microservices architecture using Docker compose

Who's talking?

Franco Laiuppa


Team Lead @ Infinite Leap

Why microservices?

- Simple code base = Easier to maintain


- Horizontally scale without pain


- Define API before writing code


- Can be updated without halting the rest of the stack

Why Docker?

- Portable environments


- Low memory usage (compared to VM)


- Setup work env in just ONE command


- Complies with

Example: Social Site

We can't cover that in this short talk :(

Restaurant Example

Customers use dishes

Dishes are then cleaned by the dishwashers

Demo time!

Time to scale!

How can we improve it?