Build resilient systems at scale
28–30 October 2015 • Amsterdam, The Netherlands

Building and managing microservice-based architectures with Docker and Kubernetes

Mandy Waite (Google)
17:05–17:45 Friday, 30/10/2015
Location: Emerald Room
Average rating: ***..
(3.20, 15 ratings)

Prerequisite Knowledge

You should know the fundamentals of modern containers and have at least started looking at how containers can help you and your organization.


The benefits to be gained from decomposing complex, large-scale apps into microservices have been well documented, and Docker containers are seen as a key enabler for microservices. But at some point you have a bunch of Docker containers each running specific components of your microservices architecture that you need to deploy, maintain, and update. You’ll also need to coordinate them across a cluster of machines while keeping them healthy and making sure they can find each other, and you’ll need to expose them as services and wire them together. Wouldn’t it be helpful if you could declare to your cluster what you want it to do, and then have the cluster assign the resources to get it done and to recover from failures and scale on demand?

If so, Kubernetes is probably for you. It’s an open source, cross platform cluster management and container orchestration platform that can simplify the often complex task of deploying and managing microservices. You declare a desired state, and Kubernetes does all the work needed to create and maintain it. In this talk, we’ll look at the basics of Kubernetes and how to map microservices architectures to its key concepts. This will include a live demonstration and visualization of the steps involved in getting an application up and running on Kubernetes.

Photo of Mandy Waite

Mandy Waite


Mandy Waite is a developer advocate for the Google Cloud Platform.