Бесплатная книга по построению высоконагруженных систем
Каждый год порог вхождения на рынок веб-разработки растёт.
Особенно на рынок разработки крупных проектов.
Ты что-то не понимаешь?
Ну что же — учи матчасть!
Сначала прочитай всё, что уже выпускалось; затем всё, что уже публиковалось; затем просмотри все выступления прошлых лет, а затем уже — добро пожаловать на собеседование! :)
Как ни странно, мы, разработчики высоконагруженных систем, тоже в этом ни капли не заинтересованы.
Поэтому мы предлагаем Вам СКАЧАТЬ небольшую книжку,
в которой мы приводим основные принципы построения высоконагруженных систем, своего рода паттерны,
применяя которые, ты сможешь спроектировать, допустим, Фейсбук!
В первом выпуске книги:
- Сервисно-ориентированная архитектура;
- Вертикальное масштабирование;
- Горизонтальное масштабирование;
- Отложенные вычисления;
- Асинхронная обработка;
- Использование толстого клиента;
- Кеширование;
- Функциональное разделение;
- Шардинг;
- Виртуальные шарды;
- Центральный диспетчер;
- Репликация;
- Партиционирование;
- Денормализация;
- Введение избыточности;
- Нереляционные СУБД;
- Параллельное выполнение.
Книгу можно скачать бесплатно
(да, ты уже сможешь найти её — она бесплатно публиковалась в журнале Хакер в рамках «Академии высоких нагрузок»)