Software engineering guides for dependable systems.

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

Browse another blog topic

Articles

  1. Caching Strategy in Production: Freshness and Safe FailureSoftware Engineering
  2. What Changes When Background Jobs Moves into ProductionSoftware Engineering
  3. What Changes When Test Strategy Moves into ProductionSoftware Engineering
  4. What Changes When Frontend Performance Moves into ProductionSoftware Engineering
  5. What Changes When Design Systems Moves into ProductionSoftware Engineering
  6. What Changes When Error Handling Moves into ProductionSoftware Engineering
  7. API Versioning in Production: Migrate and Retire SafelySoftware Engineering
  8. Event-driven Systems in Production: Prove the Outcome, Not the QueueSoftware Engineering
  9. Monorepo Structure in Production: A Governed Delivery GuideSoftware Engineering
  10. What Changes When Internal Tool UX Moves into ProductionSoftware Engineering