Внутренний портал
разработчика

DeckOps даёт каждой команде единую карту сервисов, инфраструктуры и сервисных операций, которые их меняют. Инвентаризуйте всё, поднимайте self-service действия, фиксируйте каждое изменение в аудите.

deckops-dashboardГлавная
Всего сервисов
14
Активные развёртывания
28
Облачные ресурсы
7
Сервисы по языкам
Всего14
Go 36%TypeScript 29%Python 21%Java 7%Rust 7%
Сервисы по жизненному циклу
Всего14
Production 93%Experimental 7%

Всё, что делает platform-команда.

От каталога сервисов до сервисных операций и аудита — один портал, одна модель данных.

Один каталог. Все ваши сущности связаны.Один каталог. Все ваши сущности связаны.

Сервисы, БД, очереди, окружения, кластеры, пайплайны — описаны как Blueprint'ы и связаны отношениями. Граф зависимостей строится автоматически из реальных данных вашего GitLab / Kubernetes / Argo.

deckops · /blueprints/graph
11 узлов · 11 связей
📦Пакет
🔌API
🔁CI/CD Пайплайн
🚀Развёртывание
🛞Кластер K8s
Сервис
Окружение
🦊Проект GitLab
Система
Облачный ресурс
Домен

Граф связей Blueprint'ов в DeckOps

Подробнее о каталоге

Встречайте команды там, где они работают.

Никаких отдельных порталов.

API и SDK

Запускайте любые действия из CI/CD или IDE

DeckOps отдаёт чистый REST API для каждого blueprint'а, сущности и действия. Дёргайте из пайплайнов, расширений Cursor или `curl`.

Webhooks

Webhook на вход, action на выход

Любая внешняя система может пушить сущность или дёргать действие через подписанные webhook'и. Платформа асинхронно подхватывает событие и зовёт целевой сервис.

GitLab-интеграция

Синхронизация проектов, MR и пайплайнов из GitLab

GitLab-коннектор DeckOps синхронизирует GitLab-группу в каталог. Проекты, MR и запуски пайплайнов становятся полноценными сущностями.

Единый каталог сервисовкаждая сущность, каждая команда, каждая связь.

Построен на Blueprints — модель данных описывается так, как удобно вам.

Blueprints

Декларативная схема каждого типа сущности — свойства, связи, mirror-свойства, calculation-свойства.

RBAC

Гранулярные права на каждый Blueprint и команду. Кто читает, кто пишет, кто запускает действия.

Журнал аудита

Полная история — каждый create / update / delete / запуск действия, поиск за миллисекунды.

service-blueprint.yaml
identifier: service
title: Сервис
icon: ⚡
schema:
  properties:
    language:      { type: string, enum: [Go, Python, TypeScript, Java, Rust] }
    lifecycle:     { type: string, enum: [Production, Staging, Experimental] }
    buildStatus:   { type: string, enum: [Passing, Failing, Unknown] }
    testCoverage:  { type: number, format: percent }
    onCall:        { type: string, format: user }
    repoUrl:       { type: string, format: url }
    slackChannel:  { type: string, format: url }
    isBlocked:     { type: boolean }
relations:
  consumesApi:     { target: api,    many: true }
  dependsOn:       { target: service, many: true }
  belongsToSystem: { target: system }

Сдвиньте показатели с DeckOps.

Конкретные цифры из боевых engineering-команд.

0%

Полнота каталога

сущностей в каталоге

90 дн.

Адаптация разработчиков

с месяцев до дней

1x

Self-service запусков

self-service действий в день

1000

Покрытие владения

100% покрытие владения сервисов

60 мин

Задержка запроса аудита

поиск по аудиту в мс, а не минуты

Почему platform- команды выбирают DeckOps.

Раньше инвентаризация микросервисов жила в трёх таблицах и одной странице Confluence. Теперь всё в DeckOps и обновляется автоматически через GitLab-интеграцию.

P

Platform-инженер

fintech

Журнал аудита — это ответ на любой пост-инцидентный вопрос «кто, что и когда поменял».

H

Head of DevEx

e-commerce

Динамические виджеты на страницах — каждая команда собирает себе нужный дашборд, и не дёргает нас.

T

Tech Lead

telco

Self-service действия свели тикеты «создайте мне базу данных» к нулю. Разработчик жмёт кнопку, действие проходит через агента, ресурс появляется в каталоге.

S

SRE Lead

media

Blueprints позволили описать инфраструктуру ровно так, как мы о ней думаем — а не так, как решил вендор.

А

Архитектор

banking

Helm-чарт, ArgoCD, Vault для секретов — встроилось в существующий GitOps без боя.

D

DevOps Lead

logistics

Scorecards заставили нас формально определить «production-ready». Больше не спорим об этом на ревью — оценка есть оценка.

E

Engineering Manager

saas

RBAC плюс журнал аудита дали security-команде всё, что нужно для подписи на доступ к платформе.

S

Security Architect

gov

Раньше инвентаризация микросервисов жила в трёх таблицах и одной странице Confluence. Теперь всё в DeckOps и обновляется автоматически через GitLab-интеграцию.

P

Platform-инженер

fintech

Журнал аудита — это ответ на любой пост-инцидентный вопрос «кто, что и когда поменял».

H

Head of DevEx

e-commerce

Динамические виджеты на страницах — каждая команда собирает себе нужный дашборд, и не дёргает нас.

T

Tech Lead

telco

Self-service действия свели тикеты «создайте мне базу данных» к нулю. Разработчик жмёт кнопку, действие проходит через агента, ресурс появляется в каталоге.

S

SRE Lead

media

Blueprints позволили описать инфраструктуру ровно так, как мы о ней думаем — а не так, как решил вендор.

А

Архитектор

banking

Helm-чарт, ArgoCD, Vault для секретов — встроилось в существующий GitOps без боя.

D

DevOps Lead

logistics

Scorecards заставили нас формально определить «production-ready». Больше не спорим об этом на ревью — оценка есть оценка.

E

Engineering Manager

saas

RBAC плюс журнал аудита дали security-команде всё, что нужно для подписи на доступ к платформе.

S

Security Architect

gov

Создан для команд, которые поставляют.

Перешли с инвентаризации в таблицах на запрашиваемый каталог за две недели. Модель Blueprint совпала с тем, как мы уже думали о стеке.

Платформенная команда

Руководитель Platform Engineering

Фин-тех

Раньше поднять новый сервис — это 4 тикета через 3 команды. С self-service-действиями и agent-service это кнопка, и сущность сразу появляется в каталоге.

Cloud-команда

Директор по облачным операциям

Облачный провайдер

Scorecards превратили чек-лист «production readiness» из вики-страницы в твёрдый сигнал. Теперь у нас точные цифры покрытия для борда.

Инженерная команда

VP of Engineering

SaaS-платформа