Can a 500millisecond 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 frontend and backend 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 realworld 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 Realworld examples
Blog Link: https://developer.chrome.com/blog/ins...
System Design Course at InterviewReady: https://interviewready.io/
You can follow me on:
Github: https://github.com/InterviewReady/sys...
LinkedIn: / interviewready
Twitter: / gkcs_
#SystemDesign #InterviewReady #Coding