The application is a modular monolith to keep feature boundaries clear without adding distributed-system complexity. PostgreSQL is the source of truth for users, workspaces, memberships, URLs, refresh ...
Sentinel guarantees that when your application commits a state change, the corresponding webhook reaches its destination — exactly once from the recipient's point of view, even across database crashes ...