Performance Importance

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

Rationale

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.

Implications

  • 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

Examples

  • WebPIM has some JMeter examples

results matching ""

    No results matching ""