4 ms·
One thing I wonder is this: There are companies that are very successful and have split their service architecture into domain entities, called microservices.
by dgb23 3y ago
One thing I wonder is this:
There are companies that are very successful and have split their service architecture into domain entities, called microservices.
Are they successful because or despite this decision?
Is both true in some sense?
A more natural way to split up a server architecture is to use computational boundaries. These are found by thinking of how data is processed and flows through the system as opposed to separation of high level domain concerns.
But this requires a computational design and not a domain/feature centric one.
- baz00 3y agoThere are successful companies that this model applies to. But the problem is that they are outliers. The biggest problem with the whole IT industry is seeing outliers promoted as the successful path and people taking on faith arguments for technical decisions instead of rational decision making processes.