System Design: пережить интервью

System Design: пережить интервью

System Design: пережить интервью
Автор: Тань Чжиюн
Дата выхода: 2025
Издательство: Питер
Количество страниц: 544
Тип файла: PDF
Добавил: codelibs

Внимание!!!! Книга удалена по требованию правообладателя!!!!

Часть 1Глава 1. Обзор основных концепций проектирования систем....38Глава 2. Типичный ход собеседования по проектированию систем....64Глава 3. Нефункциональные требования....101Глава 4. Масштабирование баз данных....130Глава 5. Распределенные транзакции....169Глава 6. Популярные сервисы для функционального секционирования....184Часть 2Глава 7. Дизайн Craigslist....212Глава 8. Проектирование сервиса для ограничения частоты запросов....242Глава 9. Проектирование сервиса уведомлений/оповещений....274Глава 10. Проектирование сервиса пакетного аудита базы данных....305Глава 11. Автозаполнение/опережающий ввод....331Глава 12. Проектирование Flickr....357Глава 13. Проектирование CDN....381Глава 14. Проектирование приложения для обмена текстовыми сообщениями....406Глава 15. Проектирование Airbnb....432Глава 16. Проектирование ленты новостей....461Глава 17. Проектирование дашборда для топ-10 товаров Amazonпо объему продаж....486Приложение А. Монолитные архитектуры и микросервисы....511Приложение Б. Авторизация OAuth 2.0 и аутентификация OpenID Connect....520Приложение В. Модель C4....532Приложение Г. Двухфазный коммит (2PС)....538

Собеседования по проектированию систем могут стать серьезной преградой даже для опытных разработчиков. К счастью, стоит немного подготовиться — и все эти вопросы, не имеющие однозначного ответа, и whiteboard-сессии станут вашим конкурентным преимуществом! В своей замечательной книге Чжиюн Тань делится практикой успешных собеседований и советами по дизайну систем, благодаря которым разработчики получали предложения от Amazon, Apple, ByteDance, PayPal и Uber.«System design: пережить интервью» — мастер-класс по уверенному прохождению собеседования. Используя простые и легко запоминающиеся методы, вы научитесь быстро анализировать задачи, находить эффективные решения и четко объяснять свои идеи эксперту. В ходе работы с книгой вы не только приобретете навыки, необходимые, чтобы успешно пройти собеседование, но и попрактикуетесь в создании качественного дизайна.


Похожее:

Список отзывов:

Нет отзывов к книге.