YoVDO

Need for Async - In Pursuit of Internet-Scale Apps

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Operating Systems Courses Parallel Programming Courses Asynchronous Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the critical need for asynchronous programming in developing high-performance, internet-scale applications in this comprehensive talk. Dive deep into the underlying reasons and techniques used to achieve scalability, from kernel-level intricacies to high-level abstractions. Begin with an examination of network transports and their impact on system latency, then progress to operating system socket selector implementations and the famous C10K problem. Discover how these implementations evolved to handle increasing numbers of concurrent connections. Analyze processor and thread utilization effects, and learn how parallel programming paradigms like message-passing and stream processing contribute to achieving stable, low-latency systems. Gain valuable insights into the pursuit of optimal performance for modern web applications.

Syllabus

Need for Async: In pursuit of internet-scale apps by Konrad Malawski


Taught by

Devoxx

Related Courses

Introduction to Enterprise Computing
Marist College via Independent
Advanced Operating Systems
Georgia Institute of Technology via Udacity
Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique
操作系统原理(Operating Systems)
Peking University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity