Slack migrated most of the critical user-facing services from a monolithic to a cell-based architecture over the last 1.5 years. The move was triggered by networking outages affecting a single availability zone, causing service degradation. The new architecture allows for incremental traffic shifting away from affected zones, improving resilience. Slacks approach aligns with AWS guidance on fault-isolation boundaries and prepares for unexpected failures.