Build

Release engineering и DORA: версии, релизы и измерение доставки

Release engineering и DORA: версии, релизы и измерение доставки

Когда пайплайн собран, встаёт вопрос дисциплины релизов и того, как понять, что доставка вообще здоровая: semver и что версия обещает (и где он неуместен), автоматизация релизов и changelog из коммитов, релизы в монорепо, и актуальные пять метрик DORA — deployment frequency, change lead time, failed deployment recovery time, change fail rate, deployment rework rate — почему MTTR из прежних «четырёх ключей» переопределена, как читать метрики, не превращая в KPI-театр, и как они связаны с SLO и постмортемами

Go modules: go.mod, версионирование и управление зависимостями

Go modules: go.mod, версионирование и управление зависимостями

go.mod, go.sum, семантический импорт версий, minimal version selection, replace/exclude, vendoring и workspaces (go.work). Как Go решает, какие версии зависимостей брать, почему MVS отличается от других менеджеров пакетов, и как этим управлять на практике