Кто такой Solution Architect
Solution Architect — это инженер, который переводит бизнес-задачу в техническую архитектуру. В рисковых вертикалях это означает, что он проектирует связку букмекерскойБукмекерБукмекер — организация или сервис, который принимает ставки на исход спортивных и иных событий и рассчитывает коэффициенты, зарабатывая на марже между ними. платформы или онлайн-казиноОнлайн-казиноОнлайн-казино — игровая платформа в интернете, где пользователи делают ставки на азартные игры с выплатами на деньги или эквивалент, обычно через сайт или приложение.: frontend и бэкенд, ставочный или игровой движок, кошелёк игрока, платёжные шлюзы, KYCKYCПроверка личности клиента: документы, адрес, иногда селфи. и AMLAMLПравила и проверки против отмывания денег.-проверки, интеграции с поставщиками контента и данных. Он отвечает не за написание кода, а за то, чтобы решение работало под нагрузкой, укладывалось в требования регулятора и могло развиваться без переписывания с нуля.
В компании с рисковым бизнесом роль нужна потому, что ошибки в архитектуре здесь дорого стоят: простой во время матча или большого турнира, потеря ставок, сбой расчётов с игроками, нарушение требований лицензии. Solution Architect заранее просчитывает отказоустойчивость, задержки, хранение данных и доступы, а также то, как новый провайдер или новый рынок встанет в существующую систему. Он связывает продуктовые ожидания с ограничениями инфраструктуры и сроками.
По структуре роль обычно подчиняется CTO или руководителю технического направления, а на уровне отдельных проектов работает в паре с Product Owner и Engineering Manager. Сам архитектор, как правило, не руководит штатом разработчиков, но влияет на решения команд через архитектурный совет, ревью дизайна и стандарты, а в старших позициях — на бюджет и выбор между разработкой своими силами и покупкой готового решения.
Обязанности
- Проектировать целевую архитектуру платформы: ставочный движок, игровой оператор, кошелёк, платежи, сервисы KYC и антифрода.
- Переводить бизнес-требования вертикали (новый рынок, новый тип ставок, новый провайдер игр) в технические варианты решения с оценкой рисков и стоимости.
- Описывать архитектуру в виде диаграмм (C4, sequence) и ADR-документов, которые понимают и разработчики, и продуктовая команда.
- Проектировать интеграции: контракты API, очереди событий, синхронизацию с поставщиками спортивных данных, игровыми провайдерами и платёжными системами.
- Закладывать отказоустойчивость и производительность под пиковые нагрузки: матчи в лайве, турниры, промо-акции.
- Согласовывать требования безопасности и хранения данных с командами Compliance и Security, включая требования регулятора к логам и доступам.
- Оценивать технический долг и решать, когда нужен рефакторинг, а когда — временное решение.
- Проводить ревью дизайна задач и кода в части архитектурных решений, помогать командам разрешать спорные технические вопросы.
- Участвовать в оценке сроков и подборе технологического стека для новых продуктов и рынков.
Навыки
- Системное мышление: умение видеть связи между ставочным движком, платежами, KYC и отчётностью.
- Знание архитектурных стилей: микросервисы, событийная архитектура, монолит с модулями, их плюсы и ограничения.
- Проектирование высоконагруженных систем: кэширование, шардирование, очереди, работа с задержками в реальном времени.
- Понимание принципов информационной безопасности и требований к хранению персональных и финансовых данных.
- Умение писать ADR и вести архитектурную документацию так, чтобы её читали и применяли.
- Коммуникация с нетехническими участниками: объяснять компромиссы продукту, финансам и руководству без жаргона.
- Оценка стоимости и рисков: build vs buy, сравнение вендоров, расчёт затрат на поддержку.
- Понимание специфики рисковых вертикалей: лицензирование, геоограничения, responsible gambling, антифрод.
Инструменты
- Инструменты моделирования: draw.io, Miro, Structurizr (C4-модели).
- Confluence или Notion для архитектурной документации и ADR.
- Jira для связи архитектурных решений с задачами команд.
- OpenAPI / Swagger для описания контрактов API.
- Kubernetes и облачные консоли (AWS, GCP) для понимания инфраструктурных ограничений.
- Grafana, Prometheus и APM-системы для проверки решений на реальных метриках.
- Git и системы CI/CD для согласования изменений в архитектуре с кодом.
Как оценивают работу: KPI
- Доля критичных инцидентов, связанных с архитектурными решениями (целевое значение задаёт руководство).
- Доступность ключевых сервисов в пиковые периоды, например во время крупных событий.
- Срок вывода нового рынка, провайдера или продукта от постановки до запуска.
- Доля архитектурных решений, принятых с оформленным ADR и согласованием заинтересованных сторон.
- Объём технического долга, снятого за квартал, и динамика его роста.
- Стоимость владения системой (TCO) и её изменение после внедрения решений.
Особенности по вертикалям
Betting
В беттинге архитектура вращается вокруг линии и трейдинга: приём ставок с высокой частотой, расчёт коэффициентов, интеграция с поставщиками спортивных данныхСпортивные данныеСпортивные данные (Sports Data Feed) — поток структурированной информации о матчах и событиях: составы, счёт, статистика, события в реальном времени, которые букмекер использует для расчёта линий и исходов ставок. и live-событий, жёсткие требования к задержкам во время матчей.
Gambling
В гемблинге основной фокус смещается на игровых провайдеровИгровой провайдерКомпания-разработчик игр (слотов, живых столов, краш-игр), которая поставляет свой контент онлайн-казино через API или агрегатора. Оператор подключает её игры в своё лобби. (агрегаторы слотовСлотСлот — игра в онлайн-казино, где игрок делает ставку и запускает барабаны с символами. Результат определяет генератор случайных чисел, а не действия игрока. и live-казино), интеграции игровых сессий и расчётов, учёт GGRGGRGGR (валовой игорный доход) — разница между суммой ставок игроков и суммой выигрышей, выплаченных им, за период, до вычета бонусов, налогов и расходов. и бонусов, антифрод и защиту от мультиаккаунтов, а также ограничения по геолокации и лицензии.
Грейды: чем отличается уровень
Management
Уровень management: архитектор отвечает за технические решения на уровне направления или продукта, согласует их с CTO и продуктом, ведёт архитектурный совет, принимает решения build vs buy и влияет на бюджет технического долга, а не только рисует схемы.
Как стать Solution Architect
Чаще всего в роль приходят из backend-разработки, DevOps, системной аналитики или технического лидерства. Общее требование: несколько лет практики в проектировании и поддержке сложных систем, желательно с высокой нагрузкой и интеграциями с внешними сервисами. В рисковых вертикалях ценится опыт работы с платежами, игровыми или ставочными системами, но не обязателен, если есть сильная инженерная база.
Что изучить на старте: принципы распределённых систем, архитектурные паттерны, безопасность и хранение данных, облачные платформы, брокеры сообщений, базы данных и их компромиссы. Отдельно полезно разобраться в доменной специфике: как устроены ставки, кошельки, KYC, антифрод, лицензирование и требования responsible gambling. Практика важнее теории: начинать можно с документирования архитектуры текущего проекта в ADR и C4-диаграммах.
Рост идёт от локального влияния к системному: сначала архитектор отвечает за решение одного модуля или интеграции, затем за целый домен, а потом за согласованность архитектуры между несколькими продуктами. Признаки готовности к следующему уровню — умение защищать решения перед руководством, оценивать риски и стоимость и вести спорные обсуждения без эскалации к руководителю.
Куда расти дальше: Principal Architect, Enterprise Architect, Engineering Manager, CTO, Head of Platform
Термины, которые нужно знать
- Ставочный движок (betting engine)
- RGS (Remote Gaming Server)
- GGR (Gross Gaming Revenue)
- KYC (Know Your Customer)
- Антифрод
- Микросервисы
- ADR (Architecture Decision Record)
- Технический долг
Частые вопросы
Чем Solution Architect отличается от Software Architect?
Software Architect обычно отвечает за архитектуру одного продукта или системы внутри команды. Solution Architect смотрит шире: он собирает целое решение из нескольких систем, сервисов и внешних провайдеров под конкретную бизнес-задачу, включая интеграции, безопасность и ограничения инфраструктуры.
Нужен ли опыт в гемблинге или беттинге, чтобы стать Solution Architect?
Желательно, но не обязательно. Инженерная база, опыт проектирования высоконагруженных систем и интеграций дают основу. Доменная специфика — лицензии, игровые сессии, расчёты с игроками, антифрод — осваивается на работе, но работодатели обычно ожидают понимания этих процессов уже на собеседовании.
Что обычно определяет доход Solution Architect?
Доход зависит от уровня ответственности (локальный домен или весь продукт), размера и критичности систем, опыта в высоконагруженных и регулируемых проектах, а также от того, работает ли человек в штате или на аутсорсе. Чем шире зона влияния на бюджет и архитектуру, тем выше ценность роли.
Какие сертификаты нужны архитектору?
Формальных обязательных сертификатов нет. Часто упоминаются облачные сертификации архитектора (AWS, GCP, Azure) и знание фреймворков вроде TOGAF. Работодателя обычно интереснее портфолио решений, ADR-документы и опыт реального внедрения, чем сертификат сам по себе.
Чем занимается архитектор после запуска продукта?
Архитектор сопровождает решение: следит за техническим долгом, проверяет, что реализация не уходит от согласованной архитектуры, участвует в разборе инцидентов и готовит изменения под новые рынки, провайдеров и требования регулятора.