Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

Managing expectations: Lessons from making large-scale platform changes

Discover how Datadog managed the technical and human challenges of migrating 2000+ engineers to Kubernetes, emphasizing effective communication and understanding human behavior during change.

Speakers: Seshendra Nalla

Register or log in to access this video

Create an account to access our free engineering leadership content, free online events and to receive our weekly email newsletter. We will also keep you up to date with LeadDev events.

Register with google

We have linked your account and just need a few more details to complete your registration:

Terms and conditions

 

 

Enter your email address to reset your password.

 

A link has been emailed to you - check your inbox.



Don't have an account? Click here to register
October 10, 2024

Datadog made a strategic business decision in 2018 to migrate all our infrastructure to Kubernetes. During this process, a large number of our infrastructure teams were trailblazing the platform to make it work for each shape and type of our workloads for multiple cloud providers and accounting for their idiosyncratic runtime differences.

Managing expectations of 2000+ engineers involved in migrating to a new Deployment Platform while the company was undergoing rapid growth, posed one of the biggest challenges of my management career since it introduced the greatest variable – the intersection of software and people.

During this process, a large number of our infrastructure teams were trailblazing the platform to make it work for each shape and type of our workloads for multiple cloud providers and accounting for their idiosyncratic runtime differences. The hard lessons learnt during this effort in the technical realm have been presented on multiple occasions. However, even accounting for the daunting magnitude of its technical side, transforming and guiding human behaviors on the new way of deploying and operating software turned out to be at least just as challenging as reforming our infrastructure.

What we came to realize during this endeavor more clearly was that we, as humans, form habits very easily and don’t like disruptions to what we have become familiar with. When communicating a change to people who are directly impacted by it, assumptions (and therefore disappointments) are often unavoidable, no matter how clear one believes themselves to be when outlining said change.

In this talk, I’d like to share the lessons we learned building a Deployment Platform that involved an eventual migration of 2000+ engineers, from 250+ different teams, making tens of thousands of changes per week to 3000+ different workloads. I will share the importance of understanding the complexity of human motivations and establishing two-way communication channels, listening reflectively by placing oneself mentally into their positions and thinking what words may be more impactful for their particular situation.