Resource Lifecycle Patterns

Patterns governing how resources are reserved, allocated, held, committed, and released.

The same pattern appears across domains: a seat hold at an airline, an inventory reservation at a retailer, a credit limit check at a bank, a bed assignment at a hospital. Different vocabulary, different stakes, one pattern.

Patterns in this category

  • Provisional commitment (hold → confirm release)
  • Resource allocation with expiry
  • Idempotent reservation
  • Capacity constraint enforcement

This category is under active development. Pattern proposals welcome.