SaaSpocalypse в дипломе: обоснование перехода с SaaS на собственную платформу

В марте 2026 года на SecurityLab вышла заметка про «SaaSpocalypse» — ситуацию, когда корпоративные клиенты перестают продлевать дорогие SaaS-подписки и вместо этого собирают внутренние аналоги своими силами, всё чаще с помощью LLM-генерации кода. Datadog и другие облачные вендоры видят в этом прямую угрозу своей бизнес-модели: если заказчик может сгенерировать сервис мониторинга или трекинга задач за пару недель, то годовая подписка на миллионы рублей становится спорным решением.

Почему это важно для выпускника ИТ-специальности? Потому что защита ВКР всё чаще строится вокруг выбора: купить готовое облачное решение или спроектировать своё. И если раньше «делаем свой аналог» звучало как учебное упражнение, то теперь это экономически обоснованный инженерный выбор, который можно подтвердить расчётами TCO, метриками SLO и требованиями к контуру данных. Ниже — как превратить этот тренд в защищаемую работу, а не в абстрактный реферат.

Три темы ВКР, которые вырастают прямо из статьи

Тема 1. Методика оценки «build vs buy» для корпоративных сервисов с учётом LLM-генерации кода

Актуальность: статья прямо описывает мотив отказа от SaaS — стоимость подписки против стоимости собственной разработки. Вендоры боятся, что разрыв сократился, и это поддаётся измерению.

Цель: разработать методику сравнения SaaS и self-hosted решения для сервиса класса «внутренний инструмент» с учётом ускоренной разработки через LLM.

Структура: Глава 1 — анализ рынка SaaS и предпосылок SaaSpocalypse; Глава 2 — проектирование методики и модели расчёта; Глава 3 — расчёт на кейсе, проверка чувствительности, экономическое обоснование.

Тема 2. Проектирование self-hosted платформы наблюдаемости на OpenTelemetry и Kubernetes

Актуальность: Datadog — эталонный SaaS в области observability. Замена такого сервиса своим контуром — самый наглядный пример тренда, описанного в статье.

Цель: спроектировать и развернуть платформу сбора метрик, логов и трассировок, сопоставимую по функциональности с коммерческим аналогом.

Структура: Глава 1 — теория наблюдаемости и обзор SaaS-аналогов; Глава 2 — архитектура и развёртывание; Глава 3 — тестирование, метрики, экономика внедрения.

Тема 3. Автоматизация миграции с SaaS на собственный контур

Актуальность: сам факт ухода клиентов от подписок порождает отдельную инженерную задачу — перенос данных, интеграций и регламентов без простоя.

Цель: разработать алгоритм и инструментарий поэтапной миграции с минимизацией RTO/RPO.

Структура: Глава 1 — анализ подходов к миграции; Глава 2 — проектирование алгоритма и адаптера; Глава 3 — эксперимент, метрики простоя, экономический эффект.

Аналитическая глава: как обосновать стек, а не перечислить технологии

Самая частая слабость первого раздела — список инструментов без критериев. Комиссия читает его как пересказ документации. Работает другая логика: сначала критерии, потом взвешивание, потом вывод. Критерии удобно привязать к ISO/IEC 25010 — функциональная полнота, производительность, сопровождаемость, защищённость, переносимость.

Сравнение вариантов для раздела «Обоснование решения»
КритерийSaaS-подпискаСобственный контурГибрид
Стартовые затратыНизкиеВысокиеСредние
TCO за 3 годаЛинейно растётВыходит на платоЗависит от доли
Контроль над даннымиОграниченПолныйЧастичный
Vendor lock-inВысокийОтсутствуетСредний
Скорость запускаДниМесяцыНедели
Требования к командеМинимальныеВысокиеСредние

Отдельно стоит разобрать в главе терминологическую ловушку: SaaS, PaaS и IaaS часто смешивают. Если вы пишете про замену подписки собственным контуром в Kubernetes — это уже не SaaS, а self-hosted PaaS поверх IaaS. Зафиксируйте это в глоссарии и ссылайтесь на него по тексту: снимает половину вопросов на защите.

Проектная часть: что показать на схемах

Проектный раздел выигрывает, если в нём видна декомпозиция, а не одна общая картинка «всё связано со всем». Минимальный набор диаграмм по ГОСТ 19.701-90:

Если в проекте используется генерация кода через LLM (а это прямая отсылка к статье), обязательно опишите контроль качества: статический анализ, ревью, покрытие тестами. Иначе на защите спросят: «А почему сгенерированный код вообще можно пускать в прод?» — и это будет неприятный вопрос.

# Пример фрагмента конфигурации коллектора OpenTelemetry
receivers:
  otlp:
    protocols:
      grpc:
      http:
processors:
  batch:
    timeout: 5s
exporters:
  prometheus:
    endpoint: "0.0.0.0:8889"
service:
  pipelines:
    metrics:
      receivers: [otlp]
      processors: [batch]
      exporters: [prometheus]

Тестирование и метрики: цифры вместо обещаний

Раздел с расчётами отличает работу, которую защищают, от работы, которую пересказывают. Что стоит измерить:

ПоказательКак измерятьЗачем в ВКР
SLO доступностиДоля успешных запросов за окноОбоснование качества сервиса
RTO / RPOСценарий отказа, время восстановленияТребования к надёжности
Пропускная способностьНагрузочный тест, метрики/секПроверка архитектурных решений
Стоимость за гигабайт телеметрииБиллинг инфраструктуры / объёмСравнение с подпиской
Задержка p95/p99Трассировка, гистограммыКачество пользовательского опыта

Для нагрузочного тестирования не нужен продакшен: достаточно сгенерировать синтетический поток метрик и постепенно наращивать интенсивность до отказа. Ключевое — зафиксировать точку, в которой система перестаёт укладываться в SLO, и объяснить, почему. Это ровно та причина, по которой компании вообще считают, что «своё выйдет дороже» — и вы эту причину либо подтверждаете, либо опровергаете расчётом.

Чему вы научитесь на такой работе

Типичные ошибки студентов

  1. Подмена терминов SaaS, PaaS, IaaS без обоснования. Комиссия это ловит мгновенно. Решение: глоссарий в начале работы и единая терминология по всему тексту.
  2. Отсутствие метрик эффективности. Фраза «система работает быстрее» без чисел не защищается. Решение: минимум три измеримых показателя с методикой замера.
  3. Игнорирование требований ГОСТ 34.602-89 при оформлении ТЗ. ТЗ без разделов о требованиях к надёжности и к видам обеспечения теряет баллы. Решение: взять структуру ГОСТ как каркас и наполнить её своим содержанием.

Вопросы, которые задают чаще всего

Обязательно ли писать код для такой ВКР?

Не всегда, но сильно желательно. Если тема — методика оценки, достаточно расчётной модели и её апробации на данных. Если тема про платформу наблюдаемости, наличие работающего прототипа и результатов нагрузочного теста поднимает оценку заметно.

Где брать исходные данные для расчётов и тестов?

Для экономического блока — публичные прайсы вендоров, отчёты об отраслевых затратах на ИТ, внутренние данные организации по согласованию. Для нагрузочного теста — синтетический генератор потока метрик; так вы не зависите от закрытых данных.

Как оформлять UML- и архитектурные диаграммы?

По ГОСТ 19.701-90 для схем алгоритмов и программ, по ГОСТ 34.602-89 для структуры ТЗ. UML допустим, но снабдите диаграммы условными обозначениями и ссылками из текста — иначе они выглядят как вставленные картинки.

Насколько сложно реализовать прототип на OpenTelemetry и Kubernetes?

Базовый контур разворачивается за один-два вечера на локальном кластере. Основное время уходит не на установку, а на настройку конвейеров обработки, хранение и описание архитектуры. Именно эта часть и составляет ценность диплома.

Чек-лист перед сдачей

  • Задачи, сформулированные во введении, дословно совпадают с выводами по главам.
  • Есть ссылка на источники тренда, включая оригинальную публикацию, с указанием даты.
  • Все архитектурные решения подкреплены критериями и хотя бы одним измерением.
  • Таблицы сравнения содержат итоговый вывод, а не только данные.
  • Оформление соответствует ГОСТ 34.602-89 и требованиям вашей кафедры.
  • Приложения содержат полные листинги конфигураций и протоколы тестов.

Если тема уже выбрана, но не хватает расчётной части, схем или работающего прототипа — начните с бесплатной консультации: разберём, что именно усилит вашу работу. Мы помогаем с темами любой сложности, включая разбор требований кафедры и подготовку к защите. Средний срок сопровождения — около 120 часов работы эксперта.

Материал подготовлен экспертами компании StudyHelp. Мы помогаем студентам технических специальностей с 2010 года: подсказываем, как выстроить логику исследования, где взять данные для расчётов и как оформить документацию без переделок. Если нужна помощь с дипломом на этапе проектирования или оформления — наши специалисты готовы подсказать и показать примеры.

Последнее обновление: 2026-10-03

Источник: Что такое SaaSpocalypse и почему облачные гиганты боятся, что клиенты начнут писать код сами? (опубликовано 2026-03-26)