Статьи
Теоретические гайды, кейсы и эссе.
Без привязки к AI-скиллам. Это не правила, которые проверяет автоматический ревью, а контекст, на который опирается команда: «когда взять CQRS», «как работает Saga», «выбор начальной архитектуры — монолит или микросервисы».
Скиллы и нумерованные правила — в разделе «Стандарты».
Темы
6 статей
AI в инженерии
Эссе и наблюдения о том, как AI меняет работу команды разработки. Зачем методология, если AI пишет код. Как ревьюить AI-код. AI как design-критик. Выбор языка под AI. AI-native компания.
→ Открыть раздел
5 статей
Кейс: маркетплейс
Сквозной кейс сайта в формате «я повторю, как понял задачу»: бизнес-описание маркетплейса своими словами, без архитектурных терминов. Этот текст затем прогоняется через скиллы методологии — из него получаются API, доменная модель и UseCase-ы.
→ Открыть раздел
5 статей
DDD: основы
Введение в Domain Driven Design без правил-якорей: что такое DDD, стратегические и интеграционные паттерны, принципы проектирования. Тактические паттерны с правилами для AI-скилла — в разделе «Domain Driven Design».
→ Открыть раздел
одна страница
CQRS
CQRS: разделение моделей чтения и записи. Когда применять, плюсы и минусы.
→ Открыть раздел
одна страница
Гексагональная архитектура
Ports & Adapters: изоляция бизнес-логики от инфраструктуры. Структура Gradle multi-module, домен на чистой Java, тесты без Spring.
→ Открыть раздел
одна страница
Распределённые паттерны
2PC, 3PC, SAGA, Transactional Outbox, CDC, Event Sourcing, Idempotent Consumer, Distributed Lock — согласованность данных в микросервисной архитектуре.
→ Открыть раздел
одна страница
Паттерны отказоустойчивости
Retry, Circuit Breaker, Timeout, Bulkhead, Fallback, Rate Limiter, DLQ — на Java/Resilience4j. Как ограничить радиус поражения при сбоях.
→ Открыть раздел
одна страница
Apache Kafka
Apache Kafka от простого к сложному: топики, партиции, ключи, consumer groups, гарантии доставки. Подходит для подготовки к собеседованию.
→ Открыть раздел
одна страница
Структурные паттерны микросервисов
API Gateway, BFF, Sidecar, Service Mesh, Strangler Fig, ACL, Service Discovery — как организовать взаимодействие сервисов. Примеры на Spring Cloud Gateway.
→ Открыть раздел
одна страница
Модель C4
Модель C4: четыре уровня описания архитектуры — Context, Container, Component, Code. Нотации и примеры на маркетплейсе.
→ Открыть раздел
одна страница
Выбор начальной архитектуры
Слойный монолит, модульный монолит или микросервисы — критерии и чек-лист для принятия решения на старте проекта.
→ Открыть раздел
Ищешь стандарты с правилами, по которым AI пишет код? → Раздел «Стандарты»