<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://willdady.com/about</loc>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/tags</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/coordinating-distributed-systems-with-the-saga-pattern-on-aws</loc>
<lastmod>2025-02-24</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/understanding-envelope-encryption-with-aws-kms</loc>
<lastmod>2025-01-28</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/rate-limiting-multi-tenant-environments-with-the-token-bucket-algorithm-on-aws</loc>
<lastmod>2025-01-12</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/streamlining-ai-experimentation-with-open-webui-litellm-and-amazon-bedrock</loc>
<lastmod>2024-07-23</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/getting-to-the-meat-and-potatoes-of-serverless-recipe-parsing-with-amazon-bedrock</loc>
<lastmod>2024-05-14</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/product-thinking-and-platform-engineering</loc>
<lastmod>2024-05-02</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/dark-launches-with-aws-appconfig</loc>
<lastmod>2023-08-02</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/cost-optimisation-with-aws-app-runner</loc>
<lastmod>2023-06-22</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/exploring-multi-tenant-saas-architecture-on-aws</loc>
<lastmod>2022-12-14</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/planning-account-migrations-between-aws-organisations</loc>
<lastmod>2022-09-08</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/cloud-lego-with-the-aws-cdk</loc>
<lastmod>2021-09-27</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/from-distributed-monolith-to-microservices-on-aws</loc>
<lastmod>2021-06-17</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/3-tips-on-becoming-a-better-software-engineer</loc>
<lastmod>2020-06-11</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/command-line-image-editing-with-imagemagick</loc>
<lastmod>2020-01-12</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/photo-mosaics-with-rust</loc>
<lastmod>2019-08-10</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/creating-a-bittorrent-box-with-terraform-on-aws</loc>
<lastmod>2019-07-10</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/uploading-new-files-to-s3-with-golang</loc>
<lastmod>2019-06-16</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/posts/bulk-delete-git-branches</loc>
<lastmod>2019-06-08</lastmod>
<changefreq>monthly</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/aws</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/architecture</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/system-design</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/security</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/generative-ai</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/open-source</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/docker</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/serverless</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/advice</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/devops</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/cdk</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/saas</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/tips</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/command-line</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/rust</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/terraform</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/golang</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/git</loc>
<changefreq>daily</changefreq>
</url>
<url>
<loc>https://willdady.com/tags/bash</loc>
<changefreq>daily</changefreq>
</url>
</urlset>
