Статьи

Теоретические гайды, кейсы и эссе.

Без привязки к 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. Нотации и примеры на маркетплейсе.

одна страница

Выбор начальной архитектуры

Слойный монолит, модульный монолит или микросервисы — критерии и чек-лист для принятия решения на старте проекта.