3 ms·
While it's true that SOA generally began by breaking up services into separate binaries while usually keeping one centralized database, a lot of the specific pr
by Eyas 7y ago
While it's true that SOA generally began by breaking up services into separate binaries while usually keeping one centralized database, a lot of the specific principles of DOA are a _response_ to the distribution/fragmentation of state seen in SOA and micrservices in the mid 2000s.
DOA is often implemented taking advantage of event-driven programming, pubsub, and message passing, which as generalized practices were not as prominent when SOA began, imo.