Архитектура как P&L: Инженерный и FinOps взгляд на PBC. Live-refactoring системы бронирования отелей

Воркшопы

Микросервисы, SOA
Архитектурные паттерны
Отказоустойчивость
Распределенные системы
Разделение представления и бизнес-логики, шаблонизация
Микросервисы

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Solution-архитекторы, DevOps / SRE, Tech Leads, CTO и Senior-разработчики, которые устали от сложности поддержки тысяч микросервисов и ищут способ выровнять IT-архитектуру с потребностями бизнеса.

Тезисы

Краткое описание:
Микросервисы обещали нам независимость, но вместо этого мы получаем «ад зависимостей» в Helm-чартах и непрозрачные счета от облачных провайдеров. Почему изменение в логике «Уборки номеров» требует пересборки всей системы, а падение «Биллинга» кладет поиск отелей?
Пора переходить от нано-сервисов к Packaged Business Capabilities (PBC). Это не просто архитектурный паттерн, это способ организовать код, инфраструктуру и затраты вокруг бизнес-ценности.

На этом воркшопе мы проведем инженерный спидран: возьмем систему бронирования отелей и за 45 минут отрефакторим её из «распределенного спагетти» в набор автономных PBC. Мы будем работать не только с кодом, но и с Terraform, K8s манифестами и FinOps-тегами.

Что мы сделаем за 45 минут:
- Infrastructure Co-location: Вынесем роуты, DTO и Terraform-модули из «общих свалок» в изолированные директории возможностей (Capabilities).
- Tiered Infrastructure: Настроим разные стратегии деплоя. Почему «Поиск» живет на дешевых Spot-инстансах с HPA, а «Финансы» — на Reserved-нодах с гарантированным RPO/RTO.
- Contract Design (Security & Resilience): Спроектируем контракты так, чтобы Guest PBC не зависел от доступности API Finance, и внедрим Network Policies на уровне неймспейсов.
- FinOps в коде: Внедрим автоматическое тегирование ресурсов. Превратим абстрактный счет за облако в отчет о Unit-экономике одного бронирования.
- CI/CD Optimization: Настроим пайплайны так, чтобы билд и тесты запускались только для измененного PBC, экономя время и деньги на раннерах.

Ценность воркшопа:
- P&L Архитектура: Мы доказываем, что архитектурное решение (например, Coarse-grained API) — это не вопрос вкуса, а вопрос снижения Latency на 30% и Egress-трафика на 15%.
- Unit Economics: В конце воркшопа мы получим формулу: Cost per Booking = (Infra Guest + Infra Finance + Infra PMS) / Total Orders. Это святой грааль для CTO.
- Безопасность как Capability: Изоляция на уровне неймспейсов и секретов (Vault) в PBC подходе минимизирует Blast Radius при взломе или ошибке.

NLP Lead.
Архитектор ИИ.
CTO.

Видео

Подготовительное задание
Требования к участникам и техническое оснащение
Уровень участников: Middle+, Senior (Architects, DevOps, Tech Leads).
Подготовка для участников:
- Ноутбук с Docker & Docker Compose: Заранее выкачанные образы (Postgres, Kafka/NATS), чтобы не «положить» Wi-Fi площадки.
- IDE (VS Code / PyCharm): С установленными плагинами для Python и Terraform (HCL).
- GitHub аккаунт: Для клонирования репозитория-заготовки.
- Miro аккаунт: Быть залогиненным для участия в интерактивах (голосованиях).
- Базовые знания: Понимание K8s (Namespaces, Deployment) и основ асинхронного взаимодействия.