Skip to content

Latest commit

 

History

History
18 lines (16 loc) · 711 Bytes

File metadata and controls

18 lines (16 loc) · 711 Bytes

System Design

Design a Messenger

Key points:

  • Websocket for notifications
  • Queue for reliable message delivery
  • NoSQL db for fast access to messages###### Relative links:
  • Relational DB for user info
  • Object storage (S3) for media files
  • Fast in-memory storage (like Redis) for implementing presence
Relative links:

Home Page