Практики
Всего найдено: 115 практик
Version Control
Кодирование Версионирование кода
Использование системы контроля версий кода. Практика о правильном хранении кода и методах командной работы с ним.
Visualization and metrics
Наблюдение/Инциденты Альтернативное название
Визуализация бизнес и системных метрик, аналитических данных из логов, построение дашбордов.
X as a Service
Платформа Альтернативное название
Подход "X as a Service" означает предоставление различных ресурсов, инструментов и сервисов в качестве услуги (например, Database as a Service, Cache as a Service). Это позволяет командам разработки ф...
Zero downtime deployment
Доставка Обновление без простоя
Практика, реализация которой позволяет производить обновление сервиса без его остановки. В Docker Swarm существует несколько стратегий такого обновления: - Start-first — сначала запускается к...
Автоматизация подготовки IT ресурсов
Инфраструктура Альтернативное название
Практика включает в себя построение автоматизированного процесса на базе портала самообслуживания или ITSM-системы, который, кроме запуска пайплайна по подготовке инфраструктурных сервисов, берет на с...
Автоматическое обновление структуры БД
Кодирование Альтернативное название
Автоматическое обновление структуры БД — практика, в рамках которой происходит реализация обновления структуры базы данных при обновлении сервиса. Может запускаться как отдельный шаг пайплайна разверт...
Алерты заданы as a code
SRE Альтернативное название
Практика, которая включает в себя управление и конфигурацию систем оповещения через код. Это позволяет разработчикам и операционным командам создавать, изменять и управлять алертами так же, как они уп...
Базовые образы
Платформа general docker images, golden images
Базовые docker-образы или golden-образы, в которые вшита конфигурация в соответствиии с корпоративными стандартами.
Безопасное хранение секретов
Инфраструктура Secret Management, Secrets as a Service
Secrets as a Service — практика, направленная на централизованное и безопасное управление конфиденциальной информацией (такими как пароли, API-ключи, сертификаты и другие секреты).
Дежурство
Наблюдение/Инциденты Альтернативное название
Организация дежурств сотрудников, которые круглосуточно готовы реагировать на инциденты и оперативно восстанавливать работоспособность систем. Это ключевой компонент стратегии высокой доступности и на...
Интеграция инфраструктурных сервисов с бизнес-процессами
Платформа Альтернативное название
CI/CD-инструменты интегрированы с бизнес-процессами компании.
Использование внешней конфигурации
DevOps процессы External configuration
Использование внешней конфигурации — практика, в рамках которой конфигурация отделяется от основного артефакта и переходит в состав окружения, является помогающей практикой для практики “Единый артефа...
Использование параметризируемого шаблона поставки
Доставка Альтернативное название
Практика предполагает использование шаблонов для автоматизации развертывания приложений и инфраструктуры. Примеры таких шаблонов включают Helm-чарты для Kubernetes и Ansible-playbooks для автоматизаци...
Использование Централизованных Платформенных Сервисов (например, GitLab, Jira, Security Scanner, Kubernetes, Nexus)
Платформа Альтернативное название
Использование централизованных платформенных сервисов включает в себя применение унифицированных, часто облачных, инструментов для автоматизации и управления различными аспектами разработки, тестирова...
Логи собираются в централизованное хранилище
Платформа Альтернативное название
Практика которая подразумевает сбор, хранение и анализ логов из различных источников (приложений, серверов, контейнеров и т.д.) в одном месте. Это позволяет командам более эффективно отслеживать, анал...
Практика использования SCA-инструментов
DevSecOps SCA
Практика использования SCA-инструментов — логичное развитие практики статического анализа кода и дополнение ее задачами информационной безопасности. Основные задачи SCA-анализа кода: - Обнаружени...
Предоставление общих шаблонов CI и проектов
CI/CD Альтернативное название 2, Альтернативное название 1
Предоставление типовых шаблонов репозиториев и CI внутренним командам разработки
Применение платформенных сервисов для платформенной команды
Платформа dogfooding
Пользуется ли платформенная команда своими же сервисами с соблюдением тех же процессов, что и предоставляются конечным пользователям.
Применение продуктового подхода к платформенным сервисам
Платформа Альтернативное название
Подход "Платформа как продукт" означает развитие и предоставление внутренних платформенных сервисов как продукта, с фокусом на пользовательский опыт, качество, стабильность и непрерывное улучшение. Эт...
Ролевая модель
Безопасность Альтернативное название
Ролевая модель используется для управления доступом к серверам, базам данных и другим ресурсам инфраструктуры на основе ролей. Вместо назначения доступа каждому пользователю отдельно, роли создаются с...