2024 · Инфраструктура
Project Helix
CLI для infra-команды.
Infra-команда вручную правила 2000 строк YAML на шести окружениях. Один сбитый отступ мог отправить трафик в стейджинг.
Почему
YAML был операционной системой компании, и никто не мог прочесть его целиком.
Как
Python-CLI компилирует короткий DSL в deploy YAML, валидирует против JSON-схемы, выдаёт diff.
Результат
Шесть месяцев без инцидентов. Онбординг — один день.