lenec ru

← все теги

#system-design

4 поста

CQRS на практике: когда стоит, а когда это просто два слоя для одного запроса

CQRS (Command Query Responsibility Segregation) — паттерн, про который чаще говорят, чем по-настоящему применяют. Идея простая: команды (изменяющие операции) и запросы (читающие) — это разные модели,…

482 10K
Алексей Морозов

Event sourcing на практике: цена входа и когда оно того не стоит

Event sourcing звучит красиво в любой презентации: «храним не состояние, а историю изменений», «полный аудит из коробки», «можно восстановить любой момент». Я знаю три проекта, которые на этом…

87 13K
Алексей Морозов

Границы микросервисов: критерии, по которым выделять и не дробить лишнего

«Сделаем микросервис» — фраза, которую я слышал в трёх разных компаниях, и в двух из них через год команда жалела. Микросервис, выделенный без причины, добавляет сетевые хопы, новые БД, отдельные…

166 11K
Алексей Морозов

System design интервью: как готовиться без паники

Я провожу system design собеседования с 2019 года. Сначала как старший разработчик, потом как тимлид и руководитель платформы. За эти годы у меня накопилась тысяча с лишним проведённых интервью и…

350 11K
Леонард Соколовский