Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

Planning, executing, and landing refactoring

Slack is the leading global collaboration hub that makes people’s working lives simpler, more pleasant and more productive.

Speakers: Maude Lemaire

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
January 27, 2021

Slack is the leading global collaboration hub that makes people’s working lives simpler, more pleasant and more productive. From global Fortune 100 companies to corner markets, businesses and teams of every kind use Slack to bring the right people together with all the right information. Whereas just two years ago the product had 2 million daily active users (DAUs), today it boasts over 6 million. Unfortunately, with quick growth come tough growing pains, and Slack was (and still isn’t) immune to them.

Around April of last year, our product was plagued with relentless performance-related outages facing our largest customers. Instead of shipping scrappy, short-term fixes in the hopes that we could survive another Monday morning, we opted to address the root problem and completely change our data model around channels and channel membership. This is the tale of that undertaking, following one engineer (me!), through many obstacles and hiccups she overcame to boost both application performance and company-wide developer productivity.

You’ll walk away having learned how to:

Convince your leadership that the intimidating, months-long rewrite is worth it
Document the complex process for teammates and leadership alike
Prepare for the unexpected, and, most importantly
Stay optimistic!