*What we'll do*
Abstract:
One key component of running applications in production is ensuring their ability to scale to the desired user base. While a monolithic architecture is often the choice to start a project and generally easier to bootstrap, it can become difficult to scale once a platform reaches higher utilization. Hardware resources are finite on a single machine, which is why we are required to scale our services distributed across multiple machines. The go-to approach to scale applications across multiple machines is a microservice architecture.
This talk gives in introduction to microservice architectures and also covers on how to run them in production with docker and kubernetes.
Bio:
Martin Gaida is a Site Reliability Engineer for Flipboard. His interests range from distributed systems to building large scale computer clusters.
Agenda:
17:45 - Doors Open & Mingle
18:15 - Doors Closed & Introductions
18:30 - Talk
19:25 - Questions & Discussion
19:45 - Close