Software engineering guides for dependable systems.

Work through architecture, APIs, web applications, integration choices, testing and performance tradeoffs.

Browse another blog topic

Articles

  1. OpenAPI 3.1 Migration Without Breaking Code GenerationSoftware Engineering
  2. Standardize API Errors with RFC 9457 Problem DetailsSoftware Engineering
  3. API Idempotency Design for Payments, Jobs, and WebhooksSoftware Engineering
  4. Cursor Pagination Concurrent Writes Guide: Stable Ordering and RecoverySoftware Engineering
  5. API Deprecation Strategy with Consumer Inventory and Enforceable SunsetSoftware Engineering
  6. AsyncAPI 3 Event Contracts for Runtime GovernanceSoftware Engineering
  7. CloudEvents Event Envelopes Without Standardizing Every PayloadSoftware Engineering
  8. Transactional Outbox with CDC: Close the Database-to-Broker GapSoftware Engineering
  9. Dead-Letter Queue Replay Without Repeating Side EffectsSoftware Engineering
  10. Event Partition Key Design for Ordering and ThroughputSoftware Engineering