Skip to content
PПромтбук
RUEN
Тег

architecture

19промтов
agents / orchestration

Multi-agent: координатор и специалисты

Архитектура из координатора и специализированных агентов: передача контекста, дедупликация, race conditions.

agentsorchestrationmulti-agent
Продвинутый30-60 мин
agents / create

Новый subagent или новый skill: что выбрать

Decision tree: создавать ли отдельного агента или достаточно skill. Критерии — контекст, переиспользование, frequency, complexity.

agentsskillsarchitecture
Начальный15-30 мин
code / architecture

Architecture Decision Record (ADR)

Зафиксировать архитектурное решение: контекст, варианты, выбор и trade-offs.

architectureadrdocumentation
Средний30-60 мин
code / architecture

Системный дизайн от требований

От требований к компонентам, данным, API и плану эволюции системы.

architecturesystem-designplanning
Продвинутый1-2 часа
code / architecture

Ревью границ модулей

Где сейчас протекает абстракция, где модули знают слишком много друг о друге.

architectureboundariescoupling
Продвинутый30-60 мин
code / architecture

Дизайн rate limiting

Алгоритмы (token bucket, sliding window), хранилище, ключи, ответы 429 и реализация на проде.

architecturerate-limitingscalability
Продвинутый1-2 часа
code / architecture

Архитектура feature flags

Типы флагов (release/experiment/ops/permission), хранение, оценка, тех-долг и удаление.

architecturefeature-flagsrelease
Средний30-60 мин
code / architecture

Дизайн async очередей и воркеров

At-least/exactly-once, idempotency, retry, DLQ, ordering, observability — очередь, которая не теряет и не дублирует.

architecturequeuesasync
Продвинутый1-2 часа
code / architecture

Event-driven архитектура: события и брокер

События vs команды, выбор брокера, schema evolution, ordering guarantees, replay для recovery — без распределённого ада.

architectureeventskafka
Продвинутый1-2 часа
code / architecture

Гексагональная (Clean) архитектура: порты и адаптеры

Dependency rule, что в core и что в infra, ports как интерфейсы, adapters как реализации — без overengineering.

architectureclean-architecturehexagonal
Продвинутый1-2 часа
code / architecture

Contract testing: Pact, OpenAPI, CI-гейты

Consumer-driven contracts, provider/consumer flow, schema check в CI, ловушки моков vs контрактов.

testingcontractspact
Продвинутый1-2 часа
code / architecture

API versioning: стратегия и deprecation

URL path vs Accept header vs media-type, deprecation timeline, sunset headers, как не застрять на v2 навсегда.

apiversioningrest
Продвинутый30-60 мин
code / architecture

Идемпотентность: ключи, storage, retry

Idempotency keys (UUID), Redis storage с TTL, retry strategy, edge-cases с concurrent same-key и retry после success.

idempotencyapiretry
Продвинутый1-2 часа
code / architecture

Transactional outbox pattern

Outbox table в одной транзакции с данными, async publisher, дедупликация на consumer, обработка poison messages.

outboxmessagingevents
Продвинутый1-2 часа
code / docs

ADR-практика: lifecycle, что туда писать, что НЕ

Когда писать ADR (architectural, не каждый PR), формат, lifecycle (proposed/accepted/superseded), как сделать живым, что НЕ ADR.

docsadrarchitecture
Средний30-60 мин
code / architecture

Дизайн webhooks: payload, подпись, retry, идемпотентность

Полный дизайн исходящих webhooks: схема payload, HMAC-подпись, политика ретраев, идемпотентность, защита от replay, observability, dead letter, юзер-debug.

webhooksarchitecturehmac
Продвинутый30-60 мин
code / architecture

Дизайн cron jobs: scheduling, overlap, observability

Cron vs scheduler service, что делать с overlap'ами, как избежать missed runs, observability и monitoring, failure handling.

cronschedulerarchitecture
Начальный15-30 мин
code / architecture

Real-time collaboration: CRDT vs OT vs lock-based

Выбор стратегии для collaborative editing (как Figma/Notion/Linear): CRDT vs Operational Transform vs lock-based. Trade-offs, реализация, edge cases.

realtimecollaborationcrdt
Продвинутыйдень+ (на дизайн, реализация — weeks)
devops / cicdFeatured

Архитектура CI/CD pipeline end-to-end

Полный дизайн пайплайна от триггера до прод-деплоя: 7 фаз (trigger, build, tests, артефакты, deploy, verification, rollback) с outputs и anti-patterns на каждом шаге.

ci/cdpipelinedeployment
Продвинутый1-2 часа