Поймите, что менять в архитектуре
Разберу устройство системы и её ограничения. Вы получите список изменений с учётом ваших планов, нагрузки и бюджета.

Проверю устройство вашей системы: модули, данные, сценарии отказа и стоимость решений. Сопоставлю их с планами бизнеса. Вы получите отчёт с приоритетами, зависимостями и рекомендуемым порядком изменений.
Что входит в аудит
Шесть срезов одной и той же системы. Какие из них важнее, зависит от вашей стадии — это решаем на первом звонке.
Масштабируемость и узкие места
Где система перестанет держать нагрузку в десять раз выше сегодняшней: горячая таблица, синхронный вызов прямо в пути запроса, очередь с единственным потребителем. Я прохожу по важным запросам через все их переходы, а не по схеме, на которой нарисовано, как они должны ходить.
Соответствие стадии
Проверю, какая сложность оправдана задачами продукта и где общие компоненты создают риск. Решения будут учитывать текущую нагрузку и планы роста.
Безопасность и потоки данных
Кто до чего дотягивается, где лежат секреты, какой сервис молча доверяет какому и где персональные или регулируемые данные пересекают границу, которую пересекать не должны.
Готовность к AI
Кодовые агенты хорошо работают там, где есть внятные границы модулей, честные тесты и короткая обратная связь, и буксуют там, где этого нет. Я оцениваю, какую часть кода агенту уже можно доверить, разбираю то, что написано с помощью AI, и называю изменения, которые расширяют эту зону.
Стоимость, заложенная в дизайн
Архитектура определяет счёт задолго до облачной консоли: болтливый межзонный трафик, веер вызовов на каждый запрос, хранилище без уровней, обращение к модели на каждое нажатие клавиши. Я оцениваю в деньгах сам дизайн, а не только выставленный счёт.
Влияние на скорость релизов
Тесты, которых никто не дожидается, сборка, живущая только в CI, один стенд на три команды в очередь. Жалобы на скорость почти всегда упираются в структуру, а не в старания команды, и структура поддаётся починке.
Как это работает
Контекст и доступ
Звонок о том, куда бизнес идёт в ближайший год, затем доступ только на чтение к репозиториям, конфигурации инфраструктуры и тем схемам, что у вас есть. NDA по запросу. В продакшене ничего не меняется.
Сам аудит
Читаю код и инфраструктуру, прохожу критические пути от начала до конца и говорю с инженерами, которые каждый день держат систему. Объём и сроки согласуем заранее — они зависят от размера системы.
Отчёт и разбор
Письменный отчёт: находки, риски, отсортированные по тому, во сколько они вам обходятся, и план по шагам. Затем живой разбор с вашей командой, чтобы логика решений дошла до тех, кто будет их выполнять.
Почему я
- 25+ лет в IT, 7 патентов и больше 1 000 проектов — архитектурные решения, с которыми потом приходилось жить самому, а не только советовать
- Консультировал QueueStone по архитектуре ERP и помогал команде довести проект до релиза. Ниже — отзыв клиента.
- Архитектура AppMaster обслуживает пользователей в 190+ странах с аптаймом 99,99% на AWS примерно за $650 в месяц
“Олег Сотников оказал отличную поддержку нашей команде в роли CTO по подписке. Он помог нам спроектировать архитектуру ERP-системы для клиники ментального здоровья и оставался вовлечённым на протяжении всего процесса разработки, помогая нам принимать более качественные и эффективные решения. Мы искренне ценим его вклад.”
Частые вопросы
Что такое аудит архитектуры ПО?
Аудит архитектуры — это структурный разбор работающей системы: как она разделена на части, как между ними ходят данные, где она проседает под нагрузкой и во сколько обходится сам дизайн. Он привязан к траектории конкретной компании, а не к универсальным рекомендациям: правильная архитектура для 500 пользователей и для 500 000 — это разные системы. Результат — письменный отчёт с находками, рисками и порядком исправлений.
Когда нужен аудит архитектуры?
Четыре момента его оправдывают: перед рывком в масштабировании, перед решением всё переписать, перед раундом или сделкой, где технические вопросы задают подробно, и когда релизы замедлились, а объяснить это никто не может. Больше всего аудит окупается до принятия решения, а не после миграции. Если переписывание уже идёт, он покажет, что дешевле: довести его до конца или остановиться.
Вы разбираете код, написанный AI?
Да, и такой работы становится всё больше. Код от агентов и vibe-coding-инструментов обычно разумен локально и несогласован в целом: продублированная логика, расползшиеся границы модулей, тесты, которые ничего не проверяют, зависимости, которые никто не выбирал осознанно. Аудит отделяет то, что можно оставить, от того, что нужно переписать до боевой нагрузки, и называет структуру, при которой AI-инструменты продолжают помогать, а не множат беспорядок.
Что содержится в отчёте по аудиту архитектуры?
Находки, отсортированные по последствиям: что сломается первым, что перегружено для вашей стадии, чего не хватает и где дизайн разгоняет счета за облако и LLM. У каждой находки указан затронутый компонент и объём работ на исправление. Дальше идёт план по шагам — сейчас, в следующем квартале, не трогать — и разбор с вашими инженерами, чтобы логика решений не потерялась при передаче.
Сколько стоит аудит архитектуры?
Стоимость считается под конкретный проект: платформа из сорока сервисов и одно приложение на Rails — это разный объём чтения. Фиксированные цены собраны на странице с ценами: Team & AI Audit за $5 000 за пять рабочих дней и работа CTO по подписке за $5 000–10 000 в месяц. Если вопрос шире архитектуры и захватывает структуру команды, внедрение AI и облачные расходы, начинать лучше с аудита за $5 000.
Узнайте, что сломается первым
Письменный разбор системы, которая у вас есть на самом деле, с исправлениями в порядке их окупаемости.
Тридцати минут разговора хватает, чтобы определить объём. NDA — по запросу.
Записаться на звонок
На бесплатном 30-минутном звонке разберём вашу задачу и выберем, с чего начать.
Удобнее написать?Написать в TelegramОтправить сообщение
По теме
Архитектура, решения о масштабировании и то, что меняют в них AI-инструменты.


