3 ms·
"cellular architecture" What? Does amazon need to push for new sales points or are they simply making up architectures now?
by gumballindie 3y ago
"cellular architecture"
What? Does amazon need to push for new sales points or are they simply making up architectures now?
- mike_hock 3y agoWhy is than an either/or?
- ignoramous 3y agoex-AWS here May be marketing but it is an architecture born out of Amazon's (and AWS's) use of AWS: - Reliable scalability: How Amazon.com scales in the cloud, https://www.youtube.com/watch?v=QeW9wCB36ck&t=993 https://www.youtube.com/watch?v=QeW9wCB36ck&t=993 (2022) - How AWS minimizes the blast radius of failures, https://youtu.be/swQbA4zub20 https://youtu.be/swQbA4zub20 (2018) For massive enterprise products like Slack that need close to 100% uptime across all their services, cells make sense.
- mike_hock 3y agoCells, interlinked.
- gumballindie 3y agoYeah that's what microservices were meant to achieve. Suppose the market is staturated with "microservices", so a new term was needed.
- ignoramous 3y agoMicroservices is one reason you need cells. If you haven't, the second talk I linked to might interest you.
- deleted 3y ago[deleted]
- diarrhea 3y agoA big term for a simple design principle indeed. But their implementation isn’t as grim as what I had initially envisioned when hearing that term. I immediately thought of Smalltalk and the idea of objects sitting next to each other, forming a graph (of no particular structure… just a graph), passing messages to neighbours. Like cells in an organism send hormones and whatnot. That makes for a huge mess that cannot be reasoned about, hence why we instead went with stricter structures like trees for (single) inheritance. That’s much closer to this silo approach, which seems nice and reasonable (although I get the impression considerable complexity was swept under the rug, like global DB consistence; the siloes cannot truly be siloed).
- tedd4u 3y agoCell architecture goes way back, at least 10 years. Tumblr for example. http://highscalability.com/blog/2012/5/9/cell-architectures.html http://highscalability.com/blog/2012/5/9/cell-architectures....
- CyberDildonics 3y agoSounds like it's two bird with one stone.
- unethical_ban 3y agoYeah, the idea was present at my bank employer 15 years ago. Drain a DC to do maintenance and load testing. It was called high availability. This blog is writing about availability zones as if they're a new concept too.
- gumballindie 3y agoIf amazon does something right then thats marketing.