It Scales Until It Doesn’t
Відео доповіді
Презентація доповіді
We are used to thinking that “high-load” means distributed systems, computing power, application, and kernel profiling. But sometimes you can’t simply scale your cluster. Maybe your hashmaps don’t fit in the server memory. Maybe you need single-digit millisecond latency. Maybe the cost is too high. Or your server is a … mobile phone.
In this talk, we will show how popular and lesser-known algorithms, data structures, and systems tuning helped us to overcome these blockers. Who said you don’t need to know algorithms nowadays?
Дмитро Тягульський
Grammarly
- Tech Lead команди Core Services у Grammarly
- Розробляє сервіси опрацювання природних мов, що працюють у хмарі для мільйонів користувачів
- З давніх-давен стоїть на варті простоти та надійності програмного забезпечення
- Ностальгує за програмуванням на BASIC на радянському ПК "Корвет"
Ярослав Єрмілов
Principal Software Engineer at Superhuman
- Principal Software Engineer у Superhuman (раніше Grammarly)
- Упродовж майже дев’яти років у компанії він зосереджувався на 0-to-1 проєктах — від ідеї до запуску
- У 2025 році Ярослав був серед перших, хто впроваджував AI-розробку в Superhuman: очолив розгортання AI-агентів для програмування в масштабі всієї компанії та працював над внутрішньою платформою (AI coding harness)
- Із травня 2025 року він не написав жодного рядка коду вручну