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 Before Build: Architecture DecisionsSoftware Engineering
  2. Background Jobs: Pre-Build Reliability DecisionsSoftware Engineering
  3. Test Strategy for Appointment Systems: Evidence Before the First BuildSoftware Engineering
  4. Internal tools that scale with operationsSoftware Engineering