Главная
Добро пожаловать в документацию платформы AIOps — системы управления IT-инфраструктурой.
AIOps — это control plane над облачными провайдерами и оркестраторами. Платформа хранит метаданные и контекст, задает доверенную модель доступа, описывает топологию и сервисы и предоставляет единые API для автоматизации и AI-агентов.
Статус контента
- Статус: Stable
- Проверено: 2026-03-12
- Источник версий runtimes:
services/*/pyproject.toml,services/*/go.mod
Быстрый старт
Для новых участников проекта
- С чего начать — что такое AIOps
- Для кого этот продукт — целевая аудитория
- Как организована документация — навигация
- Как начать разработку — первые шаги
Для разработчиков
- Разработка / Быстрый старт — настройка окружения
- Разработка / Локальная настройка — локальная разработка
- Инженерия / Сервисы — каталог сервисов
Для архитекторов
- Архитектура / Обзор системы — обзор системы
- Высокоуровневая диаграмма — схема сервисов и потоков
- Архитектура / Control Plane — концепция управления инфраструктурой через capabilities, DAG и operations
- Архитектура / Модель C4 — архитектурные диаграммы
- Домены — доменная модель
По задаче (куда смотреть)
| Задача | Документы |
|---|---|
| Понять аутентификацию | Фича: Аутентификация → Identity → Сервисы Auth Platform |
| Найти реализацию требования | Функциональные требования (в конце — маппинг на фичи и сервисы) |
| Развернуть локально | Локальная настройка → Карта репозиториев |
| Разобраться в потоках данных | Поток данных в реальном времени, Поток событий |
| Понять будущий control plane | Архитектура / Control Plane |
| Посмотреть список сервисов платформы | Каталог сервисов (Инженерия) |
Основные разделы
| Раздел | Описание | Кому интересно |
|---|---|---|
| С чего начать | Вводная информация о продукте и документации | Всем новым участникам |
| Продукт | Продуктовое видение, фичи, требования, метрики | PM, PO, стейкхолдеры |
| Домены | Доменная модель системы (DDD) | Архитекторы, разработчики бэкенда |
| Архитектура | Системная архитектура, паттерны, принципы | Архитекторы, техлиды |
| Инженерия | Сервисы, бэкенд, фронтенд, данные, ML/DS, QA | Инженеры всех направлений |
| Платформа | Инфраструктура, окружения, CI/CD, observability | Инженеры платформы, DevOps/SRE |
| Разработка | Рабочий процесс Git, ревью кода, стандарты, релиз | Все разработчики |
| Эксплуатация | Дежурство, управление инцидентами, runbooks | SRE, дежурные инженеры |
| Аналитика | Метрики, дашборды, эксперименты | Аналитики данных, продуктовая аналитика |
| Управление | ADR, безопасность и соответствие, владение, глоссарий | Техлиды, Compliance, Security |
Текущее ядро платформы
AIOps строится вокруг auth-platform и cloud-сервисов:
Auth Platform
- API Gateway — граница доверия
- Auth Service — оркестратор аутентификации
- Session Token service — платформа OAuth2 / OIDC
- Identity service — канонический реестр идентичностей
- Credential service — хранилище учётных данных
- Account service — учётные записи пользователей
- Herald — уведомления
Infrastructure Services
- Cloud service — облачные и инфраструктурные сущности
Ключевые концепции
Архитектурные паттерны
- Микросервисы — каждый сервис владеет своими данными
- Событийная архитектура — асинхронная коммуникация через Kafka
- Clean Architecture — разделение на слои (Core, Use Case, Infrastructure, API)
- Transactional Outbox — надёжная доставка событий
Технологический стек
- Бэкенд: Python 3.12+, Go (см.
services/*/go.mod) - API: gRPC (внутренние), REST (публичные)
- Хранилища данных: PostgreSQL, Redis, Kafka
- Инфраструктура: Kubernetes, Helm, GitOps
- Наблюдаемость: Prometheus, Loki, Tempo, Grafana
Связанные страницы
Быстрые ссылки
- Карта репозиториев — где что лежит
- Каталог сервисов — полный список сервисов
- Кому писать — контакты команды
- FAQ для разработчиков — частые вопросы
Ключевые документы
- Миссия продукта — миссия продукта
- Фича: Аутентификация — ключевая возможность
- Домен Identity — базовый домен
- Границы доменов — границы доменов