Optimizing time to first deployment

Turning an idea into a product is a significant challenge and the hardest part can oftentimes simply be getting started. For a smaller team, spinning up new projects can be a significant resource drain. Let alone the concept of testing ideas or building ad-hoc features. This workshop will teach attendees the process our teams have developed in order to get our projects from define and design to MVP as quickly as possible.

The combination of Kubernetes and Terraform along with several other products has made the kickoff process almost automated and we want to show you how it can be done.

By using a combination of tools, one can create the GitHub repo, ci/cd pipelines, secure runner, dns records, ssl certificates, container registry, and Kubernetes service and ingress for a simple application in a single step. The workshop would start with context setting on the background of the problem (small shop with a lot of new projects, need to spin them up quickly) and a high level overview of how the project works. Attendees will learn how to create and deploy a new project from scratch. The session will show how the DNS records and SSL certs were automatically created. Then attendees will learn the process for making a change, running the deployment pipeline, and demonstrate that the change was reflected in the deployed application.



Matthew Ostlind

Matt is a Senior Software Engineer at Umbrage. He utilizes his skills in front-end Web development and back-end infrastructure to build secure, scalable and reliable digital solutions. He is ...