Skip to content

Performance & Scalability

UC-NFR-001: WhatsApp Bot Latency

Purpose: Ensure real-time responsiveness for customer chat interactions.

Property Value
Actor System
Trigger Customer message received
Priority P0

Main Success Scenario:

  1. Customer sends message.
  2. System processes intent and generates response.
  3. Response delivered to WhatsApp API.
  4. Total round-trip time < 2 seconds.

Acceptance Criteria:

  1. [ ] 95th percentile latency < 2s.
  2. [ ] Handles 100 concurrent chats without degradation.

UC-NFR-002: Multi-Tenant Data Scale

Purpose: Ensure database performance scales with tenant growth.

Property Value
Actor System
Trigger Database query
Priority P1

Main Success Scenario:

  1. Query executed for Tenant A.
  2. Indexing usage verified.
  3. Query returns in < 200ms regardless of Tenant B's data volume.

Acceptance Criteria:

  1. [ ] Row-level security policies enforced.
  2. [ ] No cross-tenant data leakage.