TG Telegram Group & Channel
OTUS IT News | United States America (US)
Create: Update:

Полезные материалы по 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, как одному из самых популярных решений в данной области.

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

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

Полезные материалы по 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, как одному из самых популярных решений в данной области.

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

📌 Сохраняйте, чтобы не потерять и делитесь с коллегами — пригодится каждому, кто хочет развиваться в инженерии.
Please open Telegram to view this post
VIEW IN TELEGRAM


>>Click here to continue<<

OTUS IT News




Share with your best friend
VIEW MORE

United States America Popular Telegram Group (US)