Услугата на моите мечти
Изисквания, разделени по необходимост и етапи на DevOps SDLC.
Минимални изисквания
План
- Отговорно лице за разработка и стабилност.
- Поддържан технологичен стек.
- Актуален README.md.
- OpenAPI спецификация за API.
Код и изграждане
- Мениджъри на зависимости (npm, go и др.).
- Автономен Docker образ.
- Автоматичен CI/CD.
Тестване и внедряване
- Тестове в CI/CD; провалите блокират внедряването.
- Оркестратор (K8s/Nomad).
- Infrastructure as Code (Terraform/Helm).
- Минимум 2 инстанции в stage, 3 в prod.
Експлоатация и мониторинг
- Логове към stdout.
- Конфигурация чрез променливи на средата.
/livenessи/readinessкрайни точки.- Метрики Prometheus.