7

.

Messaging Application

Easy

-

Functional Requirements

Non-Functional Requirements

Usage Expectations

usage

Assumptions

Companies
Plus sign indicating more info is available
No items found.

Grading Criteria

Before looking at the solution, do your best to document the follow:

  • Diagrams explaining the system architecture, the read flow, and the write flow
  • Database tables and their field
  • API endpoints, including inputs
  • Analytics to collect
  • Data partitioning & Replication Strategy
  • Capacity Estimations
  • Caching strategy
  • Load balancing strategy
  • Security considerations

After looking at the solution, compare your answer with the solution and mark what you missed

No items found.
\-
Hide SolutionShow Solution