They exist. They are locked behind the firewalls of corporate America and Europe, and their engineers are generally forbidden to discuss it in public. OSS developers don't build software this way. Primarily because most generally useful (and therefore successful) OSS is not business domain-centric, and does not benefit from these patterns.As one of those engineers that's forbidden to talk in public, I can assure you these patterns are extremely useful to keep valuable software viable, extensible, and maintainable for 15+ years. I just can't drop any specifics because IP lawyers are assholes.
rswail|3 years ago
Combination of CQRS, event sourcing and kafka.
And I agree with falkensmaz3, they definitely do exist and they work much better in terms of defining the business domains and the way(s) the business "Nouns" interact with each other.
orangehacker2|3 years ago
CQRS is another story, it is relatively widely used and very handy in certain scenarios.
Is LINE Pay designed in a form of some kind of onion architecture?
fruit2020|3 years ago
falkensmaz3|3 years ago
If the business still exists and is continuing to evolve 15 years later, why shouldn't the code base?