DevOps помогает
организациям управлять сложностью ИТ-систем через несколько подходов. Во-первых, управление инфраструктурой как программным кодом позволяет автоматизировать создание и управление сложными
системами, снижая
зависимость от ручных
операций и человеческих
ошибок. Во-вторых,
практика рефакторинга и управления
техническим долгом предотвращает накопление сложности. В-третьих, устранение хрупкости через обеспечение непрерывной работоспособности и немедленный откат нарушающих
изменений снижает
риски, связанные со сложностью. В-четвёртых, практика «обезьяна хаоса» проверяет
способность сложных систем к самовосстановлению. В-пятых, продуктовый подход к формированию команд обеспечивает глубокое понимание конкретных систем и их взаимосвязей.