Can a 500-millisecond increase in page load times cost a website 20% of its incoming search traffic?
Yes. The impact of latency on user experience is disproportionately large, and both front-end and back-end software engineers are expected to know how to write async programs.
This helps businesses respond to user demands as soon as possible. There are two types of async programming techniques:
1. Concurrency
2. Parallelism
In this video, we explain the benefits and drawbacks of each technique using manufactured and real-world examples.
00:00 Who should watch this
00:20 What are Async Processes?
00:50 The Impact of Reduced Latency
01:54 Concurrency Example
02:28 Parallelism Example
03:02 Putting them together
03:40 Drawbacks of Async Processes
04:26 The Impact of Increased Complexity
05:36 Real-world examples
Blog Link: developer.chrome.com/blog/ins...
System Design Course at InterviewReady: interviewready.io/
You can follow me on:
Github: github.com/InterviewReady/sys...
LinkedIn: / interview-ready
Twitter: / gkcs_
#SystemDesign #InterviewReady #Coding
Негізгі бет How 100 milliseconds cost Amazon 3 BILLION DOLLARS: Latency, Concurrency and Parallelism
Пікірлер: 27