4 ms·
> Theads's technology stack is almost identical to Instagram's, consisting of a few monolithic application components and dedicated data stores. "Monolithic Ar
by dilyevsky 3y ago
> Theads's technology stack is almost identical to Instagram's, consisting of a few monolithic application components and dedicated data stores.
"Monolithic Architecture" // shows diagram with like 5 boxes on it...
- Maxion 3y agoI guess it's now called monolithic when you don't split your core features into 10 microservices each?
- theyinwhy 3y agoInteresting enough, Netflix says that what they call microservices others would call monoliths: https://www.infoq.com/presentations/netflix-java/ https://www.infoq.com/presentations/netflix-java/
- darkwater 3y agoIf the same code runs different paths in the the different boxes, it's still 100% a monolith.
- superb_dev 3y agoSo if it never branches?
- darkwater 3y agoSo what? GP was complaining that a monolith cannot possibly have 5 boxes. (It must have exactly one, I guess, in their vision). You can totally have a monolith that runs the same code base in 5 different "roles".
- dilyevsky 3y agoIf they did package the same exact codebase in a single monster binary and ran it that way, calling it a “monolith” would be even more hilarious but that’s not what they did
- infamia 3y ago> "Monolithic Architecture" // shows diagram with like 5 boxes on it... Those five boxes represent a web proxy/server, an async system (likely analgous to an AMPQ server, Celery, etc.), a caching server, and finally the DB server. That looks like a pretty standard monolith at scale to me?
- dilyevsky 3y agoYes, each of those consisting of a number of (micro?)services of their own. The Async system alone is a monster. The question is can you build a monolith out of dozens of microservices? Answer - anything is possible with the right marketing spin