Як задизайнити Facebook за пів години або секрети System Design Interview [rus]
Процес System Design досить сильно відрізняється за своєю суттю від Coding інтерв'ю. Для алгоритмічної задачі можна придумати або підібрати рішення. Можливо неоптимальне по процесору та пам'яті, але, як-не-як, рішення. Задача може бути і досить складною, але вона визначена і вона перед вами. Зрештою, breadth-first search, depth-first search, декілька алгоритмів сортування та залипнути на пару тижнів на leetcode.
Але що робити, коли просять зробити дизайн системи на кшталт YouTube с його петабайтами відео та мільйонами користувачів? Twitter з сотнями тисяч людей, що пишуть свої думки приблизно з тією ж частотою, як ті з'являються у голові? Як би міг виглядати дизайн Clubhouse або TikTok?
Сотні тисяч людино-годин роботи просять спроєктувати за 30-40 хвилин. Та і як має виглядати той дизайн? Що від вас очікують і який результат потрібен? Про що варто турбуватися, а про що ні? Як не впасти в ступор від поставленої задачі і видати хоч щось?
Повне занурення у всі нюанси System Design Interview на моїй доповіді.
Доповідь буде корисною:
- Архітекторам та Тех. лідам, яким потрібно давати варіанти дизайну швидко та відразу в рамках мітінгів із замовником чи командою.
- Девелоперам, які хочуть проходити співбесіду у топ компанії. System Design інтерв'ю вже стає невід'ємним етапом у цьому процесі.

- Solution architect у Husqvarna Group
- Сертифікований Solution architect AWS та сертифікований розробник MongoDB
- Експерт у галузі масштабованих розподілених систем, мікросервісів та архітектур, керованих подіями
- Досвідчений технічний керівник (Tech Lead, System Architect, Solutions Architect)
- Лектор та викладач з системного проектування (майстер-класи, семінари, конференції)
- Ведучий подкастів: FWDays Architecture Talks та FWDays Architecture Deep Dive.
- Ентузіаст Docker та Kubernetes
- LinkedIn, Telegram Channel: OleksiiTheArchitect