Fonti autorevoli
Le definizioni, i principi e le pratiche di questo pack sono fondati sulle seguenti fonti primarie e ampiamente riconosciute. Dove un concetto ha un'origine canonica o una specifica mantenuta (ad esempio le DORA metrics, il formato dell'immagine OCI o OpenTelemetry), viene citato il riferimento originale o ufficiale.
Piattaforme CI/CD e pipeline
- Documentazione GitHub Actions - GitHub. https://docs.github.com/en/actions
- Documentazione GitLab CI/CD. https://docs.gitlab.com/ee/ci/
- Documentazione utente Jenkins. https://www.jenkins.io/doc/
- Documentazione Argo CD (continuous delivery GitOps per Kubernetes). https://argo-cd.readthedocs.io/en/stable/
- Documentazione Flux (toolkit GitOps). https://fluxcd.io/flux/
Container e orchestrazione
- Documentazione Docker (build, Dockerfile, multi-stage build). https://docs.docker.com/
- Documentazione Kubernetes (concetti, deployment, probe). https://kubernetes.io/docs/home/
- Specifiche Open Container Initiative (OCI). https://opencontainers.org/
- Documentazione Helm (il package manager di Kubernetes). https://helm.sh/docs/
Infrastructure as Code
- Documentazione Terraform - HashiCorp. https://developer.hashicorp.com/terraform/docs
- Documentazione Pulumi. https://www.pulumi.com/docs/
- Documentazione Ansible - Red Hat. https://docs.ansible.com/
Affidabilità, metriche e observability
- Google Site Reliability Engineering Book (SLI/SLO/SLA, error budget, toil). https://sre.google/sre-book/table-of-contents/
- DORA - DevOps Research and Assessment (Four Keys, report State of DevOps). https://dora.dev/
- Documentazione OpenTelemetry (tracce, metriche, log). https://opentelemetry.io/docs/
- Documentazione Prometheus (monitoring e alerting). https://prometheus.io/docs/introduction/overview/
Sicurezza e supply chain
- OWASP DevSecOps Guideline. https://owasp.org/www-project-devsecops-guideline/
- SLSA - Supply-chain Levels for Software Artifacts. https://slsa.dev/
- Documentazione Sigstore (firma degli artefatti con cosign). https://docs.sigstore.dev/
- Specifica SBOM CycloneDX. https://cyclonedx.org/specification/overview/
- Specifica SPDX (Software Package Data Exchange). https://spdx.dev/
Migrazioni e pattern di delivery
- Documentazione Flyway (migrazioni di database). https://documentation.red-gate.com/fd
- Martin Fowler - Continuous Integration, Blue-Green Deployment, Canary Release, Feature Toggles. https://martinfowler.com/
- La metodologia Twelve-Factor App (config, build/release/run, parità dev/prod). https://12factor.net/