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: A Practical Guide for Operations LeadersSoftware Engineering
  2. Background Jobs for Product Teams: Promise, State, and RecoverySoftware Engineering
  3. Test Strategy: A Practical Guide for IT ManagersSoftware Engineering
  4. Frontend Performance for Founders: Where to Invest FirstSoftware Engineering
  5. Design Systems as a Delivery Capability: A CTO’s GuideSoftware Engineering
  6. Error Handling That Gives Teams a Safe Next StepSoftware Engineering
  7. API Versioning: A Practical Guide for Operations LeadersSoftware Engineering
  8. Event-Driven Systems: A Practical Guide for Product TeamsSoftware Engineering
  9. Monorepo Structure: A Practical Guide for IT ManagersSoftware Engineering
  10. Internal Tool UX: A Practical Guide for FoundersSoftware Engineering