Tag: System Design
-
Detailed Level Design
Component #1. Client Component Notes Blocking I/O – 1 thread per 1 request=> Easy debugging Non-Blocking I/O – Single thread handles multiple requests Buffering and Batching – Client sends requests in batch=> To lower the burden on Server side Timeout 1. Connection Timeout – The time client waits until connection…
-
Analyze Requirements
Clarify Requirements Functional Requirements Non-functional Requirements
