While some developers are still new to ORMs, the technology of shoehorning objects into relational databases is more than 20 years old. In 20+ years, why haven’t we found a better way to store Aggregates?
Storing aggregates as whole documents would make things much easier, wouldn't it?
Examine and explore Vernon's PostgreSQL solution of an aggregate store. Maybe compare it with a traditional NoSQL store like MongoDB. Could the missing transactions be mitigated by decoupling the bounded contexts via events queues?
NoSQL as the ideal aggregate store
Storing aggregates as whole documents would make things much easier, wouldn't it?
Examine and explore Vernon's PostgreSQL solution of an aggregate store. Maybe compare it with a traditional NoSQL store like MongoDB. Could the missing transactions be mitigated by decoupling the bounded contexts via events queues?