Room 5

13:40 - 14:40 (UTC+02)

Talk (60 min)

APIs for Infrastructure… on steroids

Developers have long been able to use APIs as part of their development workflows to hide complexity behind a layer of abstraction. Infrastructure / operations teams have been playing catch up for a long time to give themselves a great workflow for creating infrastructure APIs.

Software Design
Cloud Native

Pulumi is a next-generation infrastructure-as-code (IaC) tool that allows you to write an infrastructure API one language and then auto-scaffold the correct APIs for other supported languages in the ecosystem.

In this talk, Paul will demonstrate common cloud engineering patterns by creating an infrastructure module for Azure. These architectural patterns can be generalized for any cloud. Then, he will demonstrate how the model can be consumed in JavaScript/TypeScript, Python, and C#, making the API accessible no matter which language your fellow developers choose to use.

Paul Stack

Paul Stack is an infrastructure coder and has spoken at various events throughout the world about his passion for continuous integration, continuous delivery and good operational procedures and why they should be part of what developers and system administrators do on a day to day basis. He believes that reliably delivering software is more important as its development. Paul’s passions are the DevOps and Continuous Delivery movements and how they help the entire business and its customers.