CPU-bound and IO-bound are two fundamentally different workflows, and they have to be considered during design and later optimization. This workshop aims to build a well-grounded understanding of key differences between the two with a bunch of examples using `perf` or much more modern and fancy (yet powerful!) `eBPF`.
Attendees are supposed to be familiar (basic level is fine) with concepts like “CPU”, “network”, “file system”, “async/await” and related. Prior Linux and console tools like `perf` are not required, however will be demonstrated a lot.
In this session, you’ll learn:
✅ The key differences between CPU-bound and I/O-bound processes and how they originate at the hardware level, how runtimes reflect that, and what specific problems recently appeared features like `async/await` do solve.
✅ Which core tools and metrics might help you understand the system’s behavior live and be confident in your next move: theory must agree with practice.
✅ As a pleasant side-effect: how to design & optimize based on that.
✅ Most importantly: A LOT of mysteries and lies around async/await will get DEMISTIFIED.
Whether you're a FE/BE engineer, DevOps, DBA, or tech enthusiast, this workshop will equip you with actionable insights to improve your systems' performance (especially on a modern Linux system, but definitely not limited to it). Don't miss out!
Speaker
Serhii Hrechko - Senior Software Engineer at Svitla Systems
Date: Wednesday, 2 April
Time: Ukraine - 7:30 PM, Poland - 6:30 PM, Mexico - 10:30 AM, Costa Rica - 10:30 AM, Argentina - 1:30 PM, CDT - 11:30 AM
Duration - 90 minutes
Language: English
Level - Middle
All other details will be sent after registration.
Registration is free and mandatory.
I am very sorry to hear that.
Yes, we unfortunately have received a few emails with this error. While in the text of the announcement and the banner of the event the date was correct (2 April) somehow for some people it showed the 3rd on the event page.
We think it was because of a few time zones we tried to setup on the page.
We recorded the webinar, and the video will be published today.
Sorry for this inconvenience.