Плохой Project 😈
14.05
System Design от Чжиюн Таня или как выжить на интервью, не превратившись в кусок тревожного желе
Если вы дочитали Алекса Сюя и такие: «Ну всё, теперь я точно архитектор Google», а потом вам на интервью говорят: «А теперь спроектируй систему, где миллионы юзеров одновременно жмут лайк на видео» — и вы снова: «Эээ... ну… может, кэш?», то держите вторую дозу системного просвещения — книга Чжиюн Таня "System Design: How to Survive the Interview".
1. Книга больше говорит о базе и по ощущениям рассчитана на программистов, все-таки. 2. Мне перевод понравился чуть меньше. Мне не так важно, но знаю, что есть очень чувствительные к этому люди. 3. Крутые кейсы (включая те, что редко встречаются): - Push Notification Service - API Rate Limiter - Design a Web Crawler - Система для бронирования билетов (да-да, как в авиакомпаниях) - И даже… система аутентификации
В кейсах, опять таки, больше деталей.
4. Перед самими кейсами больше базы алгоритмической
5. Фреймворк систем-дизайна, который он продвигает: - Clarify Requirements: разбираем юзкейсы и ограничения - Define API and Data Flow: как данные гуляют по системе - Back-of-the-envelope calculations: нагрузки, размеры, TPS - High-level architecture: компоненты и их взаимодействие - Bottlenecks and scaling: что сломается и как починить - Trade-offs discussion: чем пожертвовали ради чего 6. Мне больше понравился Алекс Сю, так как, по ощущениям, книга больше рассчитана на менеджеров, а это то, что нужно мне)
🔥 — Если уже прочитал и зашло ❤️ — В список must-read 💅 — Если не зашло
@badtechproject
еще контент в этом сообществе
еще контент в этом соообществе
Плохой Project 😈
14.05
войдите, чтобы увидеть
и подписаться на интересных профи