<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://mvanleest.com/</loc></url><url><loc>https://mvanleest.com/about/</loc></url><url><loc>https://mvanleest.com/blog/</loc></url><url><loc>https://mvanleest.com/blog/how-i-decide-what-deserves-a-service-boundary-and-what-does-not/</loc></url><url><loc>https://mvanleest.com/blog/how-i-improve-a-monolith-incrementally-without-pretending-it-needs-a-rewrite/</loc></url><url><loc>https://mvanleest.com/blog/how-i-think-about-idempotency-in-event-driven-systems/</loc></url><url><loc>https://mvanleest.com/blog/how-small-teams-should-choose-between-lambda-ecs-eks-and-ec2-on-aws/</loc></url><url><loc>https://mvanleest.com/blog/how-to-design-sqs-based-systems-that-stay-understandable/</loc></url><url><loc>https://mvanleest.com/blog/im-available-for-consultancy-project-work-and-the-right-role/</loc></url><url><loc>https://mvanleest.com/blog/tags/ai/</loc></url><url><loc>https://mvanleest.com/blog/tags/api/</loc></url><url><loc>https://mvanleest.com/blog/tags/architecture/</loc></url><url><loc>https://mvanleest.com/blog/tags/automation/</loc></url><url><loc>https://mvanleest.com/blog/tags/availability/</loc></url><url><loc>https://mvanleest.com/blog/tags/aws/</loc></url><url><loc>https://mvanleest.com/blog/tags/cloud/</loc></url><url><loc>https://mvanleest.com/blog/tags/cloudfront/</loc></url><url><loc>https://mvanleest.com/blog/tags/consulting/</loc></url><url><loc>https://mvanleest.com/blog/tags/delivery/</loc></url><url><loc>https://mvanleest.com/blog/tags/developer-experience/</loc></url><url><loc>https://mvanleest.com/blog/tags/dynamodb/</loc></url><url><loc>https://mvanleest.com/blog/tags/edge/</loc></url><url><loc>https://mvanleest.com/blog/tags/event-driven/</loc></url><url><loc>https://mvanleest.com/blog/tags/eventbridge/</loc></url><url><loc>https://mvanleest.com/blog/tags/hono/</loc></url><url><loc>https://mvanleest.com/blog/tags/lambda/</loc></url><url><loc>https://mvanleest.com/blog/tags/modernization/</loc></url><url><loc>https://mvanleest.com/blog/tags/modular-monolith/</loc></url><url><loc>https://mvanleest.com/blog/tags/monolith/</loc></url><url><loc>https://mvanleest.com/blog/tags/multi-tenant/</loc></url><url><loc>https://mvanleest.com/blog/tags/operations/</loc></url><url><loc>https://mvanleest.com/blog/tags/platform-engineering/</loc></url><url><loc>https://mvanleest.com/blog/tags/product/</loc></url><url><loc>https://mvanleest.com/blog/tags/saas/</loc></url><url><loc>https://mvanleest.com/blog/tags/serverless/</loc></url><url><loc>https://mvanleest.com/blog/tags/service-design/</loc></url><url><loc>https://mvanleest.com/blog/tags/small-teams/</loc></url><url><loc>https://mvanleest.com/blog/tags/sqs/</loc></url><url><loc>https://mvanleest.com/blog/tags/sst/</loc></url><url><loc>https://mvanleest.com/blog/tags/startups/</loc></url><url><loc>https://mvanleest.com/blog/tags/technical-leadership/</loc></url><url><loc>https://mvanleest.com/blog/tags/workflows/</loc></url><url><loc>https://mvanleest.com/blog/the-aws-mistakes-small-teams-make-in-their-first-year/</loc></url><url><loc>https://mvanleest.com/blog/the-cloud-decisions-i-try-to-make-before-delivery-pressure-gets-high/</loc></url><url><loc>https://mvanleest.com/blog/the-manual-steps-small-teams-should-kill-before-they-become-normal/</loc></url><url><loc>https://mvanleest.com/blog/using-hono-for-apis-instead-of-api-gateway/</loc></url><url><loc>https://mvanleest.com/blog/what-cloudfront-functions-keyvaluestore-changes-at-the-edge/</loc></url><url><loc>https://mvanleest.com/blog/what-cloudfront-saas-manager-means-for-multi-tenant-serverless-platforms/</loc></url><url><loc>https://mvanleest.com/blog/what-good-technical-leadership-looks-like-when-a-system-is-still-messy/</loc></url><url><loc>https://mvanleest.com/blog/what-small-teams-actually-need-from-platform-engineering/</loc></url><url><loc>https://mvanleest.com/blog/what-small-teams-should-automate-first/</loc></url><url><loc>https://mvanleest.com/blog/when-a-modular-monolith-is-the-right-long-term-choice/</loc></url><url><loc>https://mvanleest.com/blog/when-aws-lambda-should-be-the-default-for-small-teams/</loc></url><url><loc>https://mvanleest.com/blog/when-dynamodb-is-the-right-choice-and-when-it-is-not/</loc></url><url><loc>https://mvanleest.com/blog/where-ai-belongs-in-product-workflows-and-where-it-does-not/</loc></url><url><loc>https://mvanleest.com/blog/why-eventbridge-pipes-is-such-a-useful-release-for-lean-teams/</loc></url><url><loc>https://mvanleest.com/contact/</loc></url></urlset>