Performance Importance

System will be designed and delivered with a constant focus on the trend in performance characteristics.


Without a continued focus on the performance impact of changes to systems we risk impact to both user experiences and more seriously, outages leading to impact of revenue.


  • Every system should incorporate analysis of trend in the change of performance after every commit.
  • Everyone needs awareness of how systems have been engineered meet it's performance criteria, as avoid introducing breaking changes.
  • Some performance patterns:
    • Caching
    • Sharding
    • Scaling horizontally
    • Eventual consistency

results matching ""

    No results matching ""