Svitla Smart Talk. Demystifying CPU vs. IO Bottlenecks: Real-World Examples Workshop

2300×1294 (1)

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

Event Details:

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.