You are viewing content from a past/completed QCon Plus - November 2020

Session

Production Infrastructure Cloning++: Reliability and Repeatability

A QA tester greenlights a production deployment which works in their environment but fails in production because of a mismatch in a private dns between the environments. A load test passes in a load testing environment although the same scenario would fail in production because of a mismatch in server sizes. A sales team astounds a potential customer with the product’s feature set, but loses them because there is no reliable way to test out the product's features without making production purchases.

All these stories can be found across dozens of industries and share the same common denominator: the business needs as close a copy to the production environment as possible, and the business is hurt when it does not have a clone. Flexport, the tech unicorn bringing the ancient freight forwarding industry to the new millennium, is no exception. Despite having most of our infrastructure as code, environments still contained ad hoc post-deployment modifications or custom infrastructure for special needs, which kept the setup artisanal as opposed to mass produced. The infrastructure team at Flexport has risen to meet this challenge and have developed a cloud and product-agnostic infrastructure pipeline to naturally handle extra steps and custom configuration naturally, with no special exceptions. This strategy is now allowing us to rapidly, repeatedly, and reliably spin up QA, demo, testing, and development accounts from the same template, solving all of the previous scenarios for us. This talk will go over our general solution in detail which can be utilized to solve the same problems in your businesses.

Read more about Terraform at Flexport


Speaker

JD Palomino

Backend Infra Engineer @flexport

J.D. Palomino is an infrastructure engineer at Flexport, the startup bringing freight forwarding to the standards of the new age. In his role, he is responsible for maintaining and procuring the cloud resources in the various accounts, as well as most of the CI/CD pipelines. J.D. and his team...

Read more

From the same track

Session

Safe and Fast Deploys at Planet Scale

Thursday Nov 5 / 12:50PM EST

Can you write code, review, test, verify, and ship it safely to millions of users, all in the same day? Absolutely!Every week thousands of Uber engineers push out several thousand changes to millions of users. This means that during working hours, some part of the Uber system starts upgrading...

Mathias Schwarz

Software Engineer @Uber

Session

Paving the Road to Production

Thursday Nov 5 / 01:40PM EST

"Paved roads" are the paths walked by developers to get their code into production. They are a contract that core teams (like infrastructure and security) have with developers about features and support they will receive if they tread a common path. The benefits of staying on a paved...

Graham Jenson

Infrastructure Tech Lead @Coinbase

PANEL DISCUSSION

Paths to Production Panel

Thursday Nov 5 / 02:30PM EST

The Speaker is preparing the presentation abstract. More details will be available soon.

JD Palomino

Backend Infra Engineer @flexport

Mathias Schwarz

Software Engineer @Uber

Graham Jenson

Infrastructure Tech Lead @Coinbase

View full Schedule

Less than

16

weeks until QCon Plus May 2022

Level-up on the emerging software trends and practices you need to know about.

Deep-dive with world-class software leaders at QCon Plus (Nov 1-12, 2021).

Save your spot for $549 before February 7th

Register