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.
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.
©2017, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org