In late 2017, Slack's largest customers were plagued with relentless performance-related outages, due in part to the fact that public channels, private channels, and DMs were stored in completely distinct ways. Instead of shipping scrappy, short-term fixes, the company opted to address the root problem and completely refactor problematic functionality by consolidating any redundant database schemas.
In this Spotlight on Data, Maude Lemaire explains how Slack succeeded by mapping out a precise plan that was careful to scope the effort to only its necessary components. Join in to learn real-world, successful techniques for modernizing your infrastructure from the ground up—live and in production.
O’Reilly Spotlight explores emerging business and technology topics and ideas through a series of one-hour interactive events. In live conversations, participants share their questions and ideas while hearing the experts’ unique perspectives, insights, fears, and predictions for the future.
In every edition of Spotlight on Data, you’ll learn about, discuss, and debate the tools, techniques, questions, and quandaries in the world of data. You’ll discover how successful companies leverage data effectively and how you can follow their lead to transform your organization and prepare for the Next Economy.
- Title: Spotlight on Data: Refactoring a Million-Line Codebase with Maude Lemaire
- Release date: November 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920406372
You might also like
Design Patterns in the Real World, an Analysis-Based Approach
Alan Holub takes coders deep into the reality of Gang-of-Four design patterns, those reusable guides to …
Design Patterns (Clean Coders Video Series)
Overview Get ready for something very different. This ain't no screen cast. This ain't no talkin' …
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
40 Algorithms Every Programmer Should Know
Learn algorithms for solving classic computer science problems with this concise guide covering everything from fundamental …