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

Cloud-native design patterns in practice (sponsored by Red Hat OpenShift)

Michael Hausenblas (Red Hat)
15:5016:40 Monday, 16 October 2017
Location: Windsor Suite
Average rating: ***..
(3.50, 2 ratings)

Prerequisite Knowledge

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


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.

Comments on this page are now closed.


Picture of Craig Palmer
Craig Palmer | SR. WEB PRODUCER
7/12/2017 17:11 GMT

The video of this session can be found here:

Sejal Shah |
7/12/2017 14:15 GMT

How can I view this session? Please share link of the session.