Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Cloud-native design patterns in practice

Michael Hausenblas (Red Hat)
15:5016:40 Monday, 16 October 2017
Sponsored
Location: Windsor Suite Level: Intermediate

Prerequisite Knowledge

  • A basic understanding of Linux, container, virtualization, distributed systems, and cloud (IaaS/PaaS) concepts

Description

The 12-factor app concept is more than five years old, and a lot has happened since: containers have gone mainstream, public cloud offerings have matured, and we now have FaaS (function as a service aka serverless) compute at our disposal. The CNCF was born and took Kubernetes under its wings. It now hosts now 10 projects and is steadily growing. And yet, the term cloud native still means many things to many people.

Michael Hausenblas explores what cloud native means from an operations and developer perspective, offers an overview of the CNCF stack, where cloud-native goes beyond 12-factor apps, and walks you through the design and implementation process for a concrete app, using Kubernetes, Prometheus, and Istio. Along the way, Michael also discusses the things budget holders and managers shouldn’t expect from cloud-native apps and useful cloud-native patterns.

This session is sponsored by Red Hat OpenShift.

Photo of Michael Hausenblas

Michael Hausenblas

Red Hat

Michael Hausenblas is a developer advocate for Go, OpenShift, and Kubernetes at Red Hat, where he helps app ops engineers build and operate distributed services. Michael shares his experience with distributed systems and large-scale data processing through demos, blog posts, and public speaking engagements and contributes to open source software such as OpenShift and Kubernetes. Previously, Michael was a developer advocate at Mesosphere, chief data engineer at MapR Technologies, and a research fellow at the National University of Ireland, Galway, where he researched large-scale data integration and the internet of things and gained experience in advocacy and standardization (World Wide Web Consortium, IETF). In his free time, Michael contributes to open source software (mainly using Go), blogs, and hangs out on Twitter too much.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)