Benefrancis / system-design-101 Public forked from ByteByteGoHq/system-design-101 Notifications You must be signed in to change notification settings Fork 0 Star 0 Explain complex systems using visuals and simple terms. Help you prepare f...
The situation is much the same as it is withdigital cameras. There's a limit to the amount of detail our eyes can process and there are practical limits on how much resolution we really need introduced by things like the bandwidths ofInternetconnections. In the case of digital cameras, man...
Step 8 - The API gateway transforms the request into the appropriate protocol and sends it to backend microservices. Steps 9-12: The API gateway can handle errors properly, and deals with faults if the error takes a longer time to recover (circuit break). It can also leverage ELK (Elastic...
Why do we need so many layers in the OSI model? The diagram below shows how data is encapsulated and de-encapsulated when transmitting over the network. Step 1: When Device A sends data to Device B over the network via the HTTP protocol, it is first added an HTTP header at the ...
HTTP 1.1 was published in 1997. A TCP connection can be left open for reuse (persistent connection), but it doesn’t solve the HOL (head-of-line) blocking issue. HOL blocking - when the number of allowed parallel requests in the browser is used up, subsequent requests need to wait for...