Рет қаралды 16,266
Because a long-running business process could last seconds to days, you cannot lock resources within a service using a distributed transaction. So what's the alternative? The real world has a solution, it's a reservation. A reservation allows you to have a time-bound limited guarantee which allows you to coordinate with other services.
🔗 EventStoreDB
eventsto.re/co...
🔔 Subscribe: / @codeopinion
💥 Join this channel to get access to source code & demos!
/ @codeopinion
🔥 Don't have the JOIN button? Support me on Patreon!
/ codeopinion
📝 Blog: codeopinion.com
👋 Twitter: / codeopinion
✨ LinkedIn: / dcomartin
📧 Weekly Updates: mailchi.mp/63c...
0:00 Intro
1:25 Reservation Real World Example
4:09 Synchronous Example
7:11 Asynchronous Example
#softwarearchitecture #softwaredesign #serviceorientedarchitecture