| ▲ | HumanOstrich 2 hours ago | ||||||||||||||||||||||||||||||||||
What variant of cellular architecture are you referring to? Can you give me a link or few? I'm fascinated by it and I've led a team to break up a monolithic solution running on AWS to a cellular architecture. The results were good, but not magic. The process of learning from failures did not stop, but it did change (for the better). No matter what architecture, processes, software, frameworks, and systems you use, or how exhaustively you plan and test for every failure mode, you cannot 100% predict every scenario and claim "cellular architecture fixes this". This includes making 100% of all failures "contained". Not realistic. | |||||||||||||||||||||||||||||||||||
| ▲ | otterley 2 hours ago | parent [-] | ||||||||||||||||||||||||||||||||||
If your AWS service is properly regionalized, that’s the minimum amount of cellular architecture required. Did your service ever fail in multiple regions simultaneously? Cellular architecture within a region is the next level and is more difficult, but is achievable if you adhere to the same principles that prohibit inter-regional coupling: https://docs.aws.amazon.com/wellarchitected/latest/reducing-... https://docs.aws.amazon.com/wellarchitected/latest/reducing-... | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||