TGViewer
OTUS: программирование и карьера в IT OTUS: программирование и карьера в IT @otusjava · 7.39K subscribers
Post #7546 840
Полезные материалы по System Design

System Design — это не только про архитектуру систем, но и про мышление на уровне решений, масштабируемости и компромиссов.

Собрали мощную подборку — пригодится каждому, кто хочет развиваться в инженерии.

📖 Рекомендуемые книги

“Основы архитектуры программного обеспечения” — Марк Ричардс и Нил Форд

"Высоконагруженные приложения. Программирование, масштабирование, поддержка" — Мартин Клеппман

"Head First. Паттерны проектирования" — Эрик Фримен

"System Design. Подготовка к сложному интервью" — Алекс Сюй

"System Analysis and Design" — Alan Dennis, Barbara Haley Wixom, Roberta M. Roth

"Site Reliability Engineering. Надежность и безотказность как в Google" — Бетси Бейер, Крис Джоунс, Дженнифер Петофф, Нейл Ричард Мерфи

“Искусство планирования мощностей" — Джон Оллспоу

📎 Электронные ресурсы

High Scalability
System Design Primer
The Netflix tech blog
Amazon Engineering Blog

📱 Рекомендуемые видео

Введение в системный дизайн и архитектурные паттерны
На занятии вы познакомитесь с ключевыми концепциями системного дизайна, включая основные архитектурные паттерны для построения масштабируемых и устойчивых систем. Мы обсудим, как учитывать нефункциональные требования — производительность, надежность, безопасность — и научимся анализировать их влияние на архитектуру. Также разберем примеры из реальных кейсов, чтобы понять, как эти принципы работают на практике.

Проектирование распределённых систем и управление масштабируемостью
На занятии вы изучите основы проектирования распределённых систем, включая методы обеспечения масштабируемости, отказоустойчивости и работы с высокими нагрузками. Мы обсудим, как решать проблемы, связанные с согласованностью данных и сетевой латентностью, и рассмотрим подходы к выбору компромиссов между доступностью и производительностью.

Лучшая архитектура для MVP: монолит, SOA, микросервисы или бессерверная?
В результате вебинара вы сможете анализировать плюсы и минусы монолитной, SOA, микросервисной и бессерверной архитектур.
Научитесь сравнивать подходы и применять их в проектах разной сложности, учитывая цели и возможности вашей команды.


Базовые паттеры работы с отказоустойчивостью и масштабированием
На открытом уроке разберем алгоритмы принятия архитектурного решения. Поговорим про работу с требованиями, архитектуру и окружение ASR, ADR, и работу со стейкхолдерами.

Проектирование баз данных в highload проектах
Рассмотрим особенности проектирования баз данных в условиях highload проектов, а также обсудим альтернативный подход к проектированию, если метод нормальных форм становится неэффективным.

Хранение данных в Kubernetes
На вебинаре мы предлагаем углубиться в тему хранения данных в среде Kubernetes и ознакомиться с ключевыми концепциями, инструментами и практиками для работы с данными в контейнерной оркестрации.

Совместная работа с секретами в DevOps: адреса, пароли, явки
На вебинаре будут рассмотрены различные способы хранения и управления секретными данными, а также обсуждены преимущества и недостатки каждого из них. Особое внимание будет уделено системе Hashicorp Vault, как одному из самых популярных решений в данной области.

Инфраструктура как код: обзор основных концепций и инструментов
На данном онлайн вебинаре мы погрузимся в удивительный мир "Инфраструктура как код" и рассмотрим все его аспекты и возможности.

📌 Сохраняйте, чтобы не потерять и делитесь с коллегами — пригодится каждому, кто хочет развиваться в инженерии.
  • ❤ 2
  • 🔥 2
More from @otusjava
  1. Oct 7, 2026В коротком видео разбираем связку Kagent + Ollama: какие типичные проблемы возникают при е…
  2. Oct 7, 2026Для специалистов по безопасности значимых объектов КИИ начнёт действовать новый профстанда…
  3. Oct 7, 2026Собрали четыре бесплатных занятия на 7 и 8 октября: GitOps-практики, автоматизация в Битри…
  4. Oct 6, 2026Что отвечаем дальше? 👨‍💻 — Коллеги, извините. Микрофон что-то отключился 🤔 — Громко каш…
  5. Oct 6, 2026Бесплатные уроки: как внедрять ИИ, чему учиться и как управлять изменениями В подборке соб…
  6. Oct 6, 2026Нюансы работы с ИИ для разработчика — приглашаем на бесплатное занятие 8 октября в 20:00 п…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →