Use Pulumi's new import command to generate code from existing cloud resources. Learn More

Modern Cloud Infrastructure in Go

Recorded on:

Declaratively defining, deploying, and managing infrastructure usually means breaking out of your day to day toolchain and using YAML or some sort of DSL. Learn how to automate modern infrastructure like functions, containers, and Kubernetes using Pulumi and Go. In this talk we’ll explore the productivity superpowers that Pulumi brings to infrastructure: 1. Provisioning - We’ll author a serverless application on AWS, exploring Pulumi’s familiar imperative approach using Go that still enables declarative state and change management. 2. Testing - Pulumi’s unique approach opens up a lot of options with unit and integration testing and gives you the confidence to move quickly. 3. Architecture - Programming languages are naturally suited to encapsulation and abstraction. This enables us to represent our architecture in reusable components that can be published and shared across teams and organizations.

  • Evan Boyle
    Staff Software Engineer, Pulumi

What you will learn:

  • How to provision cloud infrastructure in Go.
  • How to test cloud infrastructure.

Get Started with Pulumi:

How Learning Machine Improved Time to Ship

Pulumi helped Learning Machine deliver a more agile, streamlined DevOps experience for the benefit of their customers, with significant reductions in code and boilerplate.

View the case study »
Implementing Cloud Native Infrastructure for your Organization

Learn how Pulumi's cloud native development platform provides a single model for building and deploying infrastructure as code.

Download the ebook »

Learn more

Discover our complete set of examples, documentation, and API references.

Learn More

Contact us

Have questions about Pulumi? We're happy to help.

Contact Us