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 12factor.net
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?
Questions?
THANK YOU!
Made with Slides.com