4 ms·
No they are not, which makes the case for breaking up applications whenever possible. Some thinks that means micro services, but that's not my point. The examp
by mrweasel 1y ago
No they are not, which makes the case for breaking up applications whenever possible. Some thinks that means micro services, but that's not my point.
The example with the image sharing is pretty good, because it only needs to share images. In, shall we say more commercial settings, it would grow to handle meta data, scaling, comments, video sharing, account management and everything in between. When that happens Max's approach breaks down.
If you keep your systems as "image sharing", "comments" and "blog" and just string them together via convention or simply hard coding links, you can keep the simple solutions. This is at the cost if integration, but for many use that's perfectly fine.
Edit: Oh, that Mel.