Prairie.Code() Sessions tagged architecture

Platform Engineering at Hudl

Software platforms are structures built to allow multiple products to leverage a shared technical infrastructure. In Software Engineering when examining our systems we often talk about performance metrics, fault tolerance, testing, scalability, availability, tooling, etc. In this talk, I'll posit that we should include feature velocity as a top concern when evaluating our systems. Building the required software platforms to power our products will lead to increased feature velocity, happier engineering teams, and better more profitable products.

At Hudl we use AWS to ingest, encode, and store thousands of hours of sports video every day. I'll use Hudl's video publishing pipeline as a case study on applying platform engineering principals to a shared application infrastructure that supports multiple rapidly evolving products at the same time with the same code.

I’ll go in-depth on how at Hudl we’ve used Terraform and AWS managed autoscaling to completely replace a in-house built legacy scaling solution, while achieving nearly 30% reduction in our annual EC2 compute costs.

Speaker

Andy Pryor

Andy Pryor

Engineering Director, Hudl

Dumping the Data Center: Strategies for Migrating to the Cloud

We are currently in the middle of a big shift in IT. Many companies who have already migrated their infrastructure to the cloud are now trying to realize savings. Others have not even started their efforts and are looking for the most efficient solution. Both are searching for strategies to smooth their journey.

This session lays building a framework for cloud migration. It gives you a starting point for mapping your journey, giving you guidance to properly dispose of each application as part of your cloud strategy. You will discover to assess your portfolio, choose the correct migration strategies, and govern the results of your migration efforts. From lift-and-shift to modernizing applications in cloud native deployments, you will gain knowledge on how best to make your journey a success.

What you will learn • Assessing applications for proper disposition (7 Rs) • Preparing applications for migration • Strategies for legacy app modernization • Governing your cloud presence

Speaker

Gregory Beamer

Gregory Beamer

Director of Cloud Architecture, Larsen & Toubro Infotech