<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://opslog.dev</loc>
<lastmod>2026-09-15T23:47:15.656Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://opslog.dev/about</loc>
<lastmod>2026-09-15T23:47:15.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://opslog.dev/contact</loc>
<lastmod>2026-09-15T23:47:15.656Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://opslog.dev/topics</loc>
<lastmod>2026-09-15T23:47:15.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://opslog.dev/blog/managing-linux-system-loads-and-monitoring-in-production</loc>
<lastmod>2026-07-29T08:12:13.336Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/the-laravel-env-chain-php-fpm-apache-and-aws-parameter-store-in-docker</loc>
<lastmod>2026-06-17T07:38:21.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/build-once-run-everywhere-handling-nextjs-environment-variables-in-docker-with-aws-parameter-store</loc>
<lastmod>2026-06-16T12:07:24.141Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/project-agentos-poc</loc>
<lastmod>2026-06-15T03:45:42.460Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/masterworker-architecture-why-nginx-handles-load-the-way-it-does</loc>
<lastmod>2026-06-10T03:06:49.805Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/ssltls-certificates-what-every-devops-engineer-must-know</loc>
<lastmod>2026-06-10T03:05:40.267Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/git-branch-strategy-the-complete-guide</loc>
<lastmod>2026-05-31T17:47:32.063Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/optimized-dockerfiles-with-multi-stage-builds</loc>
<lastmod>2026-05-31T14:58:23.918Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/dockerfile-anti-patterns</loc>
<lastmod>2026-05-31T14:50:04.481Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/docker-volumes-and-storage-deep-dive</loc>
<lastmod>2026-05-31T14:49:38.354Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/cgroups-the-resource-governor</loc>
<lastmod>2026-05-31T14:48:57.166Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/the-silent-imposter-understanding-and-preventing-csrf-attacks-in-go</loc>
<lastmod>2026-05-31T14:46:51.625Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/the-corporate-office-inside-your-cpu-a-visual-guide-to-gos-gmp-model</loc>
<lastmod>2026-05-31T14:46:13.045Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/go-context-the-essential-guide-for-devops-and-cloud-engineers</loc>
<lastmod>2026-05-31T14:45:30.363Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/mastering-go-concurrency-understanding-and-preventing-goroutine-leaks</loc>
<lastmod>2026-05-31T14:44:55.804Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/docker-security-best-practices</loc>
<lastmod>2026-05-30T16:42:17.711Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/the-sre-hierarchy-of-reliability</loc>
<lastmod>2026-05-30T15:12:45.664Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/slis-slos-and-slas-the-reliability-contract</loc>
<lastmod>2026-05-30T15:03:21.519Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/sre-vs-devops-whats-the-difference-and-why-it-matters</loc>
<lastmod>2026-05-30T14:49:49.655Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/linux-kernel-namespaces-simplified</loc>
<lastmod>2026-05-30T14:43:48.100Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/docker-under-the-hood</loc>
<lastmod>2026-05-30T14:28:39.175Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/docker-networking-deep-dive</loc>
<lastmod>2026-05-30T14:09:37.488Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/docker-in-cicd-the-right-way</loc>
<lastmod>2026-05-26T21:28:12.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/docker-compose-deep-dive</loc>
<lastmod>2026-05-26T21:09:43.816Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/debugging-and-troubleshooting-docker</loc>
<lastmod>2026-05-26T20:53:39.753Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/overlayfs-deep-dive</loc>
<lastmod>2026-05-26T20:28:34.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://opslog.dev/blog/rootless-docker-and-the-daemonless-future</loc>
<lastmod>2026-05-19T08:22:05.872Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
