Context

Web application running in cloud-based environment with multiple servers and data centers.

Trigger

Sudden increase in traffic due to unexpected popularity or temporary spike in user activity.

Acceptance Criteria

  • Web application gracefully handles traffic surge without service disruption
  • Performance degradation remains below 25% reduced response time
  • System automatically scales resources to accommodate increased load
  • Traffic distributed evenly among servers
  • Data consistency ensured during traffic surge
  • In event of server failures, traffic seamlessly redirected to healthy servers
  • Lost data recovered if necessary during server failures
  • Anomalies and failures logged and reported for further analysis and improvement


This requirement was created with help from ChatGPT by using the prompt create a quality attribute scenario to describe a resilience requirement for a web application.