Паттерны отказоустойчивой архитектуры – Александр Кривощёков

Перебои и ошибки в работе распределённых систем (будь то Web или IOT) совершенно обычная ситуация. Проблемы в работе с сетью, перебои в работе зависимостей и банальный человеческий фактор — та цена, которую мы платим за общую стабильность системы, лёгкую масштабируемость и гибкость в разработке. На примере эволюции одного вымышленного (ну, почти вымышленного) сервиса по доставке напитков мы рассмотрим проблемы, с которыми он сталкивался, и решения, которые помогли с ними справиться. Мы разберём паттерны построения отказоустойчивой системы и примеры их реализации в реальной жизни, которые позволяют нашей системе переживать самые критические моменты. Начав с простейших таймаутов, мы проделаем путь до толстых клиентов и тыкв.

Паттерны отказоустойчивой архитектуры / Александр Кривощёков (Яндекс Еда)
▶︎

Паттерны отказоустойчивой архитектуры / Александр Кривощёков (Яндекс Еда)

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»
▶︎

Филипп Вагнер «Распределенные транзакции в условиях микросервисной архитектуры»

Mock-собеседование по System Design от Team Lead из Ozon
▶︎

Mock-собеседование по System Design от Team Lead из Ozon

Теория систем и архитектурная практика / Филипп Дельгядо
▶︎

Теория систем и архитектурная практика / Филипп Дельгядо

Архитектура распределенных систем
▶︎

Архитектура распределенных систем

Денис Цветцих — C4 model на практике
▶︎

Денис Цветцих — C4 model на практике

The most complete guide to the GOLANG project's clean architecture
▶︎

The most complete guide to the GOLANG project's clean architecture

Паттерны отказоустойчивости микросервисов на Go - Микросервисы, как в BigTech
▶︎

Паттерны отказоустойчивости микросервисов на Go - Микросервисы, как в BigTech

Шаблоны проектирования для микросервисов
▶︎

Шаблоны проектирования для микросервисов

04. Databases – Tatyana Denisova
▶︎

04. Databases – Tatyana Denisova

Паттерны микросервисной архитектуры часть 1| Microservices architecture patterns part 1
▶︎

Паттерны микросервисной архитектуры часть 1| Microservices architecture patterns part 1

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox
▶︎

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox

Евгений Борисов — Spring Patterns для взрослых
▶︎

Евгений Борисов — Spring Patterns для взрослых

Микросервисы через боль и превозмогание / Филипп Дельгядо (lekton.io)
▶︎

Микросервисы через боль и превозмогание / Филипп Дельгядо (lekton.io)

Event-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChat
▶︎

Event-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChat

System Design - теория шардирования | Как масштабировать базы данных
▶︎

System Design - теория шардирования | Как масштабировать базы данных

Fast Inference on Weak Hardware: Neural Network Optimization Practices / Victor Khaimonenko
▶︎

Fast Inference on Weak Hardware: Neural Network Optimization Practices / Victor Khaimonenko

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)
▶︎

Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)

Дмитрий Волыхин — System Design-интервью для практиков
▶︎

Дмитрий Волыхин — System Design-интервью для практиков

ШБР 2023 — Архитектура распределенных систем
▶︎

ШБР 2023 — Архитектура распределенных систем