Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This 48-minute InfoQ talk explores how Slack transformed its increasingly complex software architecture into a simpler, more effective system. Join Ian Hoffman, Staff Engineer at Slack, as he draws a compelling parallel between historical astronomy and software design, comparing the addition of "epicycles" in geocentric models to the complications that arise in evolving architectures. Discover Slack's architectural journey from the initial "Workspace Model" through the challenges of "Enterprise Grid," culminating in their "Unified Grid" architecture. Learn how the team questioned fundamental assumptions by asking: why should users view data from only one workspace at a time? Gain valuable insights into recognizing when complexity signals a need for fundamental redesign rather than incremental fixes, applicable to your own architectural challenges in large-scale systems.
Syllabus
Is Your Architecture a Geocentric Mess? Slack's Journey to Simplicity
Taught by
InfoQ