Cell architecture has recently risen to prominence due to the Slack use case and promotion by AWS. However, it is an older style of architecture (circa 2012) and the trade-offs are not discussed enough.
In this video, Alex looks at what is cell architecture, when it is useful, and the trade-offs that you need to pay attention to.
Links:
- 2012 article on HighScalability.com describing cell architecture https://highscalability.com/cell-architectures/
- Slack blog post https://slack.engineering/slacks-migration-to-a-cellular-architecture/
- AWS guidance https://aws.amazon.com/solutions/guidance/cell-based-architecture-on-aws/
- Talk at AWS re:Invent 2024 about Cell Architecture in AWS https://youtu.be/OkT12t-fvRE?si=SLQ5vp3KDZkd3dJ6
