<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://amoniac.eu/</loc></url>
<url><loc>https://amoniac.eu/contact/talk-to-engineer</loc></url>
<url><loc>https://amoniac.eu/contact</loc></url>
<url><loc>https://amoniac.eu/contact/success</loc></url>
<url><loc>https://amoniac.eu/contact/done</loc></url>
<url><loc>https://amoniac.eu/about</loc></url>
<url><loc>https://amoniac.eu/services</loc></url>
<url><loc>https://amoniac.eu/services/platform-architecture</loc></url>
<url><loc>https://amoniac.eu/services/gitops-automation</loc></url>
<url><loc>https://amoniac.eu/services/observability</loc></url>
<url><loc>https://amoniac.eu/services/internal-developer-platform</loc></url>
<url><loc>https://amoniac.eu/services/delivery-pipeline-optimisation</loc></url>
<url><loc>https://amoniac.eu/approach</loc></url>
<url><loc>https://amoniac.eu/works</loc></url>
<url><loc>https://amoniac.eu/blog</loc></url>
<url><loc>https://amoniac.eu/blog/category/development</loc></url>
<url><loc>https://amoniac.eu/blog/category/technology</loc></url>
<url><loc>https://amoniac.eu/cases</loc></url>
<url><loc>https://amoniac.eu/blog/post/why-we-use-cnpg-instead-of-a-generic-provisioner-for-postgres-on-kubernetes</loc></url>
<url><loc>https://amoniac.eu/blog/post/secrets-in-gitops-why-we-use-sealed-secrets</loc></url>
<url><loc>https://amoniac.eu/blog/post/database-migrations-in-gitops-what-makes-hook-based-migrations-safe</loc></url>
<url><loc>https://amoniac.eu/blog/post/designing-a-golden-path-that-developers-actually-use</loc></url>
<url><loc>https://amoniac.eu/blog/post/when-a-terraform-module-library-beats-a-kubernetes-control-plane</loc></url>
<url><loc>https://amoniac.eu/blog/post/preview-environments-in-2026-beyond-a-namespace-per-pull-request</loc></url>
<url><loc>https://amoniac.eu/blog/post/argo-cd-syncs-desired-state.-it-doesn-t-coordinate-delivery</loc></url>
<url><loc>https://amoniac.eu/blog/post/why-we-took-ownership-of-the-digitalocean-external-dns-webhook</loc></url>
<url><loc>https://amoniac.eu/blog/post/implementing-and-optimizing-preview-environments-in-kubernetes</loc></url>
<url><loc>https://amoniac.eu/blog/post/product-development-processes</loc></url>
<url><loc>https://amoniac.eu/blog/post/what-are-code-quality-and-code-quality-metrics</loc></url>
<url><loc>https://amoniac.eu/blog/post/automatic-code-review-with-statistical-code-analysis</loc></url>
<url><loc>https://amoniac.eu/blog/post/what-is-docker-why-is-it-important-and-necessary-for-developers-part-ii</loc></url>
<url><loc>https://amoniac.eu/blog/post/what-is-docker-why-is-it-important-and-necessary-for-developers-part-i</loc></url>
<url><loc>https://amoniac.eu/legal/privacy-policy</loc></url>
<url><loc>https://amoniac.eu/cases/isolated-by-default-preview-environments-that-unblocked-a-product-team</loc></url>
<url><loc>https://amoniac.eu/cases/zero-to-shipped-full-ci-cd-pipeline-for-a-mobile-health-app</loc></url>
<url><loc>https://amoniac.eu/cases/from-manual-to-automated-full-kubernetes-migration</loc></url>
</urlset>