Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Production Caching: Freshness, Failure, and Rollout ControlsSoftware Engineering
  2. Background Jobs in Production: Delivery, Retries, and RecoverySoftware Engineering
  3. Test Strategy in Production: Confidence Without Slow DeliverySoftware Engineering
  4. Frontend Performance in Production: Field Measurement GuideSoftware Engineering
  5. Design Systems in Production: Govern Decisions, Not Just ComponentsSoftware Engineering
  6. Error Handling in Production: Helpful RecoverySoftware Engineering
  7. API Versioning in Production: A Compatibility PlaybookSoftware Engineering
  8. Event-Driven Systems in Production: A Guide to Contracts and RecoverySoftware Engineering
  9. Monorepo Structure in Production: Boundaries, Builds, and OwnershipSoftware Engineering
  10. Internal Tool UX That Works in ProductionSoftware Engineering