In this video, I’ll explain synchronous vs asynchronous operations and then discuss examples where this shows up. In programming, real-time messaging, database systems, and operating systems.
0:00 Definition Synchronous vs Asynchronous
4:15 sync vs async In Programming
7:50 Sync vs Async In Real-time messaging
17:00 Sync vs Async In Database Replication
23:50 Sync vs Async in Database Commits
29:30 Sync vs Async in fsync Operating System cache
Become a Member on YouTube
https://www.youtube.com/channel/UC_ML5xP23TOWKUcc-oAE_Eg/join
🔥 Members Only Content
https://www.youtube.com/playlist?list=UUMO_ML5xP23TOWKUcc-oAE_Eg
Support my work on PayPal
https://bit.ly/33ENps4
--- Send in a voice message: https://anchor.fm/hnasr/message Support this podcast: https://anchor.fm/hnasr/supportPostgres is combining IO in version 17
Windows vs Linux Kernel
Running out of TCP ephemeral source ports
io uring gets even faster
They made Python faster with this compiler option
How Apache Kafka got faster by switching ext4 to XFS
Google Patches Linux kernel with 40% TCP performance
Database Torn pages
Cloudflare Open sources Pingora (NGINX replacement)
The Internals of MongoDB
The Beauty of Programming Languages
The Danger of Defaults - A PostgreSQL Story
Database Background writing
The Cost of Memory Fragmentation
The Real Hidden Cost of a Request
Why create Index blocks writes
The Problems of an HTTP/3 Backend
Encrypted Client Hello - The Pros & Cons
The Journey of a Request to the Backend
They Enabled Postgres Partitioning and their Backend fell apart
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
Lex Fridman Podcast
The Unbelivable Truth - Series 1 - 26 including specials and pilot