| ▲ | smaudet 7 hours ago | |
> Be ready for a blog post in ten years how they broke apart the monolith into loosely coupled components because it was too difficult to ship things with a large team and actually have it land in production without getting reverted to an unrelated issue. Some of their "solutions" I kind of wonder how they plan on resolving this, like the black box "magic" queue service they subbed back in, or the fault tolerance problem. That said, I do think if you have a monolith that just needs to scale (single service that has to send to many places), they are possibly taking the correct approach. You can design your code/architecture so that you can deploy "services" separately, in a fault tolerant manner, but out of a mono repo instead of many independent repos. | ||
| ▲ | vlovich123 3 hours ago | parent [-] | |
Why issue isn’t with the monorepo but slamming all the microservices into a single monolithic service (the last part of the blog post). | ||