Presentation: Building a Microservices Platform with Kubernetes

Location:

Duration

Duration: 
10:35am - 11:25am

Level:

Persona:

Abstract

A microservices architecture makes software easier to build and deploy with high availability using decoupled teams. The trade-off for this is increased complexity for deployment, operations and a high potential for duplication of labor.

One way to control these trade-offs is to build domain specific services on top of a common platform.

Kubernetes is a container orchestration system open sourced by Google and incubated by the Cloud Native Computing Foundation. Far from simply moving and monitoring jailed processes, Kubernetes adds higher level abstractions that make the introduction of platform type behaviors easier while maintaining the microservices goals of high availability and team independence.

We will review Kubernetes’ primitives and walk through the implementation of some common microservices patterns on top of them, including rolling deployments, stateful services and adding behaviors via sidecars.

Speaker: Matthew Miller

Software Architect @Apprenda

Matthew Mark Miller is an engineer with 17 years experience designing scalable backend systems. He loves helping engineers solve systems problems, wrangle migrations, test the untestable, work with legacy code and anything else that’s truly hard in software. He enjoys comedy, music, pinball, paddling and cooking complicated meals for his beautiful family. He is on the Kismatic team at Apprenda of Troy, New York, bringing Kubernetes to the enterprise. Matthew tweets entirely too much @DataMiller

Find Matthew Miller at

Similar Talks

Senior Solution Architect @JFrog
Tech Lead for Timelines Infrastructure Team / Sr Staff Software Engineer @Twitter
Core Systems Libraries Software Engineer @Twitter
Observability Software Engineer @Twitter
Tech Lead of Manhattan Team @Twitter
Staff Engineer, JVM Team @Twitter
Technical Manager Aurora / Mesos Team @Twitter
Principle Data Analysis Leader @Infolace

.

Tracks

Monday Nov 7

Tuesday Nov 8

Wednesday Nov 9

Conference for Professional Software Developers