Architectural Overview
It started from my exploration into sagas, a pattern for orchestrating distributed transactions that span across multiple services and databases. After discovering Temporal, I wanted a go-to sandbox where I could learn about durable workflows. Instead of the typical car-hotel-flight example you find in microservices literature, I chose domains more applicable to SaaS products: an Org, a User, and a License.