Как задизайнить Facebook за пол часа или секреты System Design Interview [rus] / Алексей Петров

Видео с онлайн-конференции Software Architecture fwdays’21, которая прошла с 27 октября по 2 ноября 2021 года. Описание доклада: Что делать, когда просят сделать дизайн системы типа YouTube с его петабайтами видео и миллионами пользователей? Twitter с сотнями тысяч людей, пишущих свои мысли примерно с той же частотой, как те появляются в уме? Как бы выглядел дизайн Clubhouse или TikTok? Сотни тысяч человеко-часов работы просят спроектировать через 30-40 минут. Да и как должен выглядеть этот дизайн? Что от вас ожидают и какой результат требуется? О чем следует беспокоиться, а о чем нет? Как не впасть в ступор от поставленной задачи и выдать хоть что-нибудь? Полное погружение во все аспекты System Design Interview на этом докладе. Доклад будет полезен: - Архитекторам и Тех. лидам, которым нужно давать варианты дизайна быстро и сразу в рамках митингов с заказчиком или командой. - Девелоперам, желающим проходить собеседование в топ компании. System Design интервью становится неотъемлемым этапом в этом процессе. Таймкоды: 03:20 System Design vs Coding Interview 04:55 System Design Interview Assessment 07:27 Interview Plan. Design Facebook 14:51 Estimates 17:03 API 18:12 High-level System Design 23:33 Detailed Design 26:39 Performance Mantras 32:13 Scalability and Bottlenecks 37:16 Feed Generation 40:21 Feed DB Estimate 43:57 Have we built the Facebook? What was the point? 45:16 Interview Tips 48:10 Useful Stuff 48:52 Q&A Страница доклада: Больше докладов и видео по теме конференции: Fwdays более 10 лет занимается организацией масштабных конференций для разработчиков таких направлений: JavaScript, .NET, Python, Data Science, PHP, QA, Highload, Architecture, DevOps, Databases. Больше информации про актуальные события: Подписывайтесь, чтобы первыми узнавать про старт продаж билетов по самой выгодной цене: Facebook: Twitter: Telegram:
Back to Top