Архитектура как P&L: Инженерный и FinOps взгляд на PBC. Live-refactoring системы бронирования отелей
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Краткое описание:
Микросервисы обещали нам независимость, но вместо этого мы получаем «ад зависимостей» в 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) и основ асинхронного взаимодействия.
Другие доклады секции
Воркшопы