Паттерны архитектуры бэкенда: Clean, Hexagonal, DDD

★ 8.5 · engineering

architecture-patterns — это скилл для Claude Code, который помогает реализовывать проверенные паттерны архитектуры бэкенда: Clean Architecture, Hexagonal Architecture и Domain-Driven Design. На входе — граница сервиса или модуль, на выходе — слоистая структура с чёткими правилами зависимостей, определениями интерфейсов и тестовыми границами. Скилл охватывает стратегические и тактические паттерны DDD (агрегаты, value objects, доменные события), принцип «зависимости направлены внутрь» из Clean Architecture и подход портов и адаптеров из Hexagonal Architecture. Подробные примеры включают in-memory адаптеры для unit-тестов без реальной базы данных, а также разбор циклических импортов между слоями. Подходит при проектировании микросервисов с нуля, рефакторинге монолитов с запутанной бизнес-логикой и выстраивании bounded contexts перед декомпозицией системы на сервисы.