<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.mechanicalrock.io</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/learn/community-events</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/learn/podcasts</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/learn/training</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/learn/videos</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/products/devops-dream</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/products/snowvault</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/products/wayfinder</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/products/whats-more-south</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/about/our-story</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/about/our-team</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/lets-get-started</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/services</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/our-work</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog</loc>
<lastmod>2026-04-01T02:08:46.969Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/security-assessment</loc>
<lastmod>2026-01-09T09:02:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/measure-what-matters</loc>
<lastmod>2025-10-06T06:34:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/hybrid-cloud</loc>
<lastmod>2025-10-06T06:33:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/application-modernisation</loc>
<lastmod>2025-02-05T04:22:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/whats-more-south</loc>
<lastmod>2025-01-23T02:36:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/modern-data-strategy</loc>
<lastmod>2025-10-06T06:28:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/hosted-to-native</loc>
<lastmod>2026-01-09T09:03:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/snowvault</loc>
<lastmod>2025-08-11T02:20:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/well-architected-review</loc>
<lastmod>2025-10-06T06:33:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/wayfinder</loc>
<lastmod>2025-01-23T02:36:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/devops-dream</loc>
<lastmod>2025-01-23T02:37:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/offerings/cost-optimisation-assessment</loc>
<lastmod>2026-01-09T09:01:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-future-of-serverless-relational-data</loc>
<lastmod>2025-01-22T02:59:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/it-s-a-bird-it-s-a-plane-no-it-s-supercompute-in-the-cloud</loc>
<lastmod>2024-11-20T05:52:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/aws-waf-association-with-api-gateway</loc>
<lastmod>2024-11-20T04:14:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/why-skeleton-loaders-are-the-better-option</loc>
<lastmod>2024-11-20T11:20:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/virtual-concierge-intruder-detection-with-aws-deeplens</loc>
<lastmod>2024-11-20T04:07:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/serverless-adventures-in-a-new-dimension</loc>
<lastmod>2024-11-20T04:15:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/next-js-13-layouts-by-example</loc>
<lastmod>2024-11-20T11:28:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/an-ode-to-databricks-asset-bundles</loc>
<lastmod>2026-01-08T03:19:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/running-rust-in-the-cloud-with-aws-lambda-custom-runtime</loc>
<lastmod>2024-11-20T11:27:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/why-and-how-to-do-unit-testing</loc>
<lastmod>2024-11-20T02:13:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/cloud-native-microservices</loc>
<lastmod>2024-11-20T05:09:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/seeds-of-inception-part-2</loc>
<lastmod>2024-11-20T02:46:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/reactconf-2020</loc>
<lastmod>2024-11-20T04:51:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/dependabot-management-notification-fatigue-aws-codeartifact-transient-dep</loc>
<lastmod>2026-02-16T03:15:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/improve-your-cloudformation-game-with-these-9-tips</loc>
<lastmod>2024-11-20T04:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/scaffolding-your-aws-single-page-application-infrastructure-with-cdk</loc>
<lastmod>2024-11-20T05:12:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/fivetran-slack-notifications</loc>
<lastmod>2024-11-20T11:19:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/react-to-full-stack</loc>
<lastmod>2024-11-20T11:22:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/pwa-cache-me-if-you-can</loc>
<lastmod>2024-11-20T04:28:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/building-a-serverless-rpc-api-on-aws-emulating-and-testing-locally</loc>
<lastmod>2024-11-20T06:24:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/aws-cloudformation-time-bomb-detector</loc>
<lastmod>2024-11-20T06:07:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/fed-talk-episode-1-getting-started-with-react-and-material-ui</loc>
<lastmod>2024-11-20T06:10:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-highs-and-lows-of-bdd</loc>
<lastmod>2024-12-23T07:59:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/dont-burn-your-data-freeze-your-requirements</loc>
<lastmod>2024-11-20T12:30:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/private-npm-modules-with-github-packages</loc>
<lastmod>2024-11-20T06:29:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/dataops-with-aws-and-snowflake</loc>
<lastmod>2024-11-20T05:46:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/one-simple-trick-to-better-types</loc>
<lastmod>2025-10-02T23:20:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/living-the-devops-dream</loc>
<lastmod>2026-02-16T02:46:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/trusted-web-activities</loc>
<lastmod>2024-11-20T05:09:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/fed-talk-episode-2-material-ui-theme</loc>
<lastmod>2024-11-20T06:12:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/building-a-serverless-rpc-api-on-aws-when-is-the-mono-lambda-ok</loc>
<lastmod>2024-11-20T06:22:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/amazon-bedrock-anatomy</loc>
<lastmod>2024-11-20T11:58:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/passwordless-authentication-with-express-and-postgresql</loc>
<lastmod>2024-11-20T06:27:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/a-brief-overview-on-mlops-workflow-components</loc>
<lastmod>2024-11-20T11:48:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/realtime-applications-with-aws-subscribe</loc>
<lastmod>2024-11-20T11:16:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/re-invent-yourself-and-your-company-with-serverless</loc>
<lastmod>2024-11-20T04:56:20.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-new-donut</loc>
<lastmod>2024-11-20T02:36:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/docker-for-windows-internal</loc>
<lastmod>2024-11-20T02:25:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/manual-gates-or-gitflow-in-a-wig</loc>
<lastmod>2024-11-20T05:24:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/just-enough-css-grid-to-be-dangerous</loc>
<lastmod>2024-11-20T05:00:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/deploying-mwaa-with-cloudformation-part-2</loc>
<lastmod>2024-11-20T12:29:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/deploying-mwaa-with-cloudformation-part-1</loc>
<lastmod>2024-11-21T01:42:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/role-based-access-control-by-example</loc>
<lastmod>2024-11-20T04:50:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/fed-talk-episode-4-react-components</loc>
<lastmod>2024-11-20T06:17:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/bashing-through-minikube-0-to-60-for-local-kubernetes-development</loc>
<lastmod>2024-11-20T02:53:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/amazon-bedrock-part-2</loc>
<lastmod>2024-11-20T11:59:19.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/wayfinder-the-evolution-of-our-recommendation-engine</loc>
<lastmod>2024-11-25T01:54:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/build-and-deploy-a-serverless-express-api-with-openapi</loc>
<lastmod>2024-11-20T04:25:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/batch-elt-from-aws-dynamodb-to-snowflake</loc>
<lastmod>2024-11-20T05:51:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/serverless-to-observerless-how-it-was</loc>
<lastmod>2024-11-20T04:17:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/databricks-materialized-views-fix-your-orchestration-chaos</loc>
<lastmod>2026-01-20T01:53:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/uxcamp-boorloo-2024-recap</loc>
<lastmod>2024-11-20T12:27:46.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/snowflake-snowpro-core-certification-notes</loc>
<lastmod>2024-11-20T11:39:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/ignore-these-5-signals-at-your-peril</loc>
<lastmod>2024-11-20T05:14:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-cloud-data-warehouse-how-do-you-like-yours</loc>
<lastmod>2025-01-27T03:39:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/networking-between-sibling-docker-containers</loc>
<lastmod>2024-11-20T02:40:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/serverless-express-without-the-express-or-lambda</loc>
<lastmod>2024-11-20T04:55:19.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/testing-and-kubernetes</loc>
<lastmod>2024-11-20T02:55:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/ten-tips-from-the-devops-enterprise-summit</loc>
<lastmod>2024-11-20T05:39:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/serverless-express-with-logging-and-tracing</loc>
<lastmod>2024-11-20T04:54:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/llm-transformers</loc>
<lastmod>2024-11-20T11:56:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/adding-codebuild-reports-to-cypress-e2e-tests-using-cdk</loc>
<lastmod>2024-11-20T06:05:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/cross-account-inception-pipeline-with-aws-cdk</loc>
<lastmod>2024-11-20T04:27:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/speed-up-your-pipeline-using-the-cache</loc>
<lastmod>2024-11-20T03:56:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/pain-point-of-s3-notification-configuration-for-sns</loc>
<lastmod>2024-11-20T11:47:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/application-modernisation-101</loc>
<lastmod>2024-11-20T06:00:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/your-code-already-has-state-you-just-arent-managing-it</loc>
<lastmod>2026-02-05T04:08:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-secret-sharing-problem</loc>
<lastmod>2026-01-07T06:26:03.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/how-a-simple-configuration-almost-compromised-our-application</loc>
<lastmod>2025-01-14T02:08:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/seeds-of-inception-part-6</loc>
<lastmod>2024-11-20T02:54:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/how-databricks-apps-are-changing-our-relationship-with-information</loc>
<lastmod>2025-03-13T00:24:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/chrome-ing-to-success-automate-ci-cd-for-web-extensions</loc>
<lastmod>2025-03-07T03:13:09.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/securing-your-web-applications-in-aws-using-sso-with-azure-active-directory</loc>
<lastmod>2024-11-20T04:11:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/mechanical-rock-joins-aws-isv-accelerate-program</loc>
<lastmod>2025-09-24T07:27:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/azure-ad-authentication-in-cypress-tests-with-msal</loc>
<lastmod>2024-11-20T11:23:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/serverless-express-without-the-express-or-lambda-client-edition</loc>
<lastmod>2024-11-20T05:04:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/centralised-log-management-with-a-data-lake-hustle-on-the-side</loc>
<lastmod>2026-02-16T01:32:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/latency-2020-wrap</loc>
<lastmod>2024-11-20T05:50:53.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/aws-sts-role-chaining</loc>
<lastmod>2024-11-20T04:52:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/building-a-serverless-rpc-api-on-aws-rest-vs-rpc</loc>
<lastmod>2024-11-20T06:21:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/example-mapping-in-practice</loc>
<lastmod>2024-11-20T11:46:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/thoughts-on-serverless-in-2020</loc>
<lastmod>2024-11-20T05:08:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/bypassing-github-branch-protection-with-environments</loc>
<lastmod>2024-11-20T12:02:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/introducing-infrastructure-mapping</loc>
<lastmod>2024-11-20T02:22:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/seeds-of-inception-part-1</loc>
<lastmod>2024-11-20T02:42:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/solving-global-latency-with-postgresql-logical-replication</loc>
<lastmod>2025-05-18T03:40:10.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/perspective</loc>
<lastmod>2024-11-20T05:45:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/re-invent-2019-recap</loc>
<lastmod>2024-11-20T04:21:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/seeds-of-inception-part-4</loc>
<lastmod>2024-11-20T02:47:56.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/getting-started-with-protobufs-and-typescript</loc>
<lastmod>2024-11-20T06:30:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/how-to-split-functions-from-your-sam-api-definition</loc>
<lastmod>2024-11-20T05:01:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/having-a-devops-dream</loc>
<lastmod>2024-11-20T05:19:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/getting-started-with-cloud-cost-optimisation</loc>
<lastmod>2026-02-12T07:44:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/repeatable-serverless-applications</loc>
<lastmod>2024-11-20T02:35:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/building-a-serverless-rpc-api-on-aws-a-simple-rpc-service</loc>
<lastmod>2026-02-16T03:18:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/private-bastion-i-ll-do-what-you-want-me-to-do</loc>
<lastmod>2024-11-20T05:11:44.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/these-are-not-the-consultants-you-are-looking-for</loc>
<lastmod>2024-11-20T05:20:39.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/ai-voice-assistant</loc>
<lastmod>2025-03-27T02:17:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/securing-load-balancers-a-tale-of-two-cloudfront-approaches</loc>
<lastmod>2025-02-10T03:17:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/agile-priorities</loc>
<lastmod>2024-11-20T03:54:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/aws-announces-event-bridge</loc>
<lastmod>2024-11-20T04:08:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/monitoring-resource-compliance-with-aws-security-hub</loc>
<lastmod>2024-11-20T05:54:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/strangler-pattern</loc>
<lastmod>2024-11-20T05:02:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/ai-the-boom-and-prosperity-for-all-or-the-beginning-of-a-dystopian-world</loc>
<lastmod>2026-03-20T03:07:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/it-s-a-lot-more-snappy</loc>
<lastmod>2024-11-20T02:52:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/seeds-of-inception-part-5</loc>
<lastmod>2024-11-20T02:49:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/sharing-data-effectively-in-a-cloud-native-data-lake</loc>
<lastmod>2024-11-20T05:17:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/hvr-and-hva-for-data-replication</loc>
<lastmod>2024-11-20T11:25:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/how-to-network-without-a-network</loc>
<lastmod>2026-04-01T01:14:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/reduce-that-snowflake-spend</loc>
<lastmod>2025-04-16T07:27:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-hitchhiker-s-guide-to-s3-access</loc>
<lastmod>2024-11-20T04:58:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/how-to-protect-a-serverless-express-api-with-openid-connect</loc>
<lastmod>2024-11-20T04:45:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/serverless-express-measuring-with-metrics</loc>
<lastmod>2024-11-20T04:57:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/publishing-typescript-node-modules</loc>
<lastmod>2024-11-20T06:26:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/monorepos-and-aws-codebuild</loc>
<lastmod>2024-11-20T03:55:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/seeds-of-inception-part-3</loc>
<lastmod>2024-11-20T02:47:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/better-bash-scripting-in-5-minutes-or-less</loc>
<lastmod>2024-11-20T02:51:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/highlights-from-the-dbt-community-s-coalesce-conference</loc>
<lastmod>2024-11-20T05:59:20.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/rotation-of-secrets-with-aws-secrets-manager</loc>
<lastmod>2024-11-20T04:28:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/snowflake-sso-setup-with-g-suite</loc>
<lastmod>2024-11-20T06:20:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/which-snowflake-organization-and-account-pattern-is-right-for-you</loc>
<lastmod>2024-11-20T05:21:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/applying-devops-principles-to-robotics</loc>
<lastmod>2024-11-20T06:25:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-competitive-advantage-of-ux</loc>
<lastmod>2024-11-20T11:50:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/aws-wafv2-association-with-api-gateway</loc>
<lastmod>2024-11-20T06:29:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/latency-2017</loc>
<lastmod>2024-11-20T02:39:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/data-pipelines-in-databricks</loc>
<lastmod>2024-11-20T06:32:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/a-grads-review-of-re-invent-2024</loc>
<lastmod>2025-01-31T06:48:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/databricks-an-approach-to-unit-testing</loc>
<lastmod>2024-11-20T11:29:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/aws-nat-gateways-are-robbing-you</loc>
<lastmod>2025-10-20T00:52:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/a-lean-modern-data-platform</loc>
<lastmod>2024-11-20T11:41:40.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/customer-shedding</loc>
<lastmod>2024-11-20T04:57:01.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/measures-of-software-success</loc>
<lastmod>2024-11-20T05:48:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/snowflake-devops-first-impressions-and-comparison-with-schemachange</loc>
<lastmod>2025-01-20T03:15:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/automating-x-account-infrastructure-w-the-new-cloudformation-stackset-res</loc>
<lastmod>2026-02-16T03:16:56.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/how-to-encrypt-data-with-asymmetric-kms-data-keys</loc>
<lastmod>2024-11-20T04:25:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/rolling-out-amazon-guard-duty-to-aws-organizations</loc>
<lastmod>2024-11-20T05:05:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/go-secretless-snowflake-oidc-with-github-actions</loc>
<lastmod>2026-01-27T03:38:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/where-do-i-stick-it</loc>
<lastmod>2024-11-20T05:12:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/running-dbt-on-snowflake</loc>
<lastmod>2025-07-04T02:27:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/ensuring-resolvers-aren-t-rejected</loc>
<lastmod>2024-11-20T04:59:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/5-ways-to-get-your-hands-dirty-with-aws-cloud-cost-optimisation</loc>
<lastmod>2026-02-26T02:50:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-scourge-of-silos</loc>
<lastmod>2024-11-20T02:34:02.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/fed-talk-episode-3-setting-up-routing-in-react</loc>
<lastmod>2024-11-20T06:16:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/fivetran-paginated-custom-connector</loc>
<lastmod>2024-11-20T06:31:49.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/integrating-auth0-authentication-into-react</loc>
<lastmod>2024-11-20T11:32:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/continuous-deployment-the-first-step-on-your-road-to-recovery</loc>
<lastmod>2024-11-20T03:57:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/a-devops-guide-to-aws-transit-gateway</loc>
<lastmod>2024-11-20T04:49:42.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/effective-example-mapping</loc>
<lastmod>2024-11-20T05:06:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/using-aws-with-cross-account-role</loc>
<lastmod>2024-11-20T02:31:56.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/getting-dynamic-with-snowflake</loc>
<lastmod>2024-11-20T12:27:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/role-of-flutterflow-in-modern-app-development-insights-for-devops-teams</loc>
<lastmod>2024-11-20T12:07:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/putting-the-serverless-in-graphql-with-appsync</loc>
<lastmod>2024-11-20T05:02:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/get-your-accounts-together</loc>
<lastmod>2024-11-20T05:07:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/domain-management-for-multi-tenant-application-in-aws</loc>
<lastmod>2024-11-20T11:21:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/managing-missing-cloudformation-support-with-the-aws-cdk</loc>
<lastmod>2024-11-20T06:24:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/easy-paging-of-aws-calls-with-async-iterators</loc>
<lastmod>2024-11-20T04:45:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/automating-data-workflows-w-aws-step-functions-an-eg-using-fivetran-dbt</loc>
<lastmod>2026-02-16T03:14:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/byting-the-dust-siloed-approaches-to-data-modelling</loc>
<lastmod>2025-03-07T08:34:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/witwa-nominations-2020</loc>
<lastmod>2024-11-20T05:15:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/leaking-credentials</loc>
<lastmod>2024-11-25T01:57:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/build-and-release-serverless-apps-with-github-actions</loc>
<lastmod>2024-11-20T04:22:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/cognito-demystified</loc>
<lastmod>2024-11-20T06:01:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/amazon-sagemaker-recap-re-invent-2022</loc>
<lastmod>2024-11-20T11:41:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/fine-grained-access-control-for-multi-tenancy</loc>
<lastmod>2024-11-20T11:17:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/doesn-t-look-good-to-me-a-requiem-for-thorough-code-reviews</loc>
<lastmod>2024-11-20T06:28:04.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/life-locks-or-how-i-discovered-two-s3-features-and-to-love-compliance</loc>
<lastmod>2026-02-16T03:19:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/ruby-functions-on-google-cloud-a-guide-for-automated-testing-and-deployment</loc>
<lastmod>2024-11-20T05:58:11.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/appsync-events-serverless-websockets-on-aws</loc>
<lastmod>2024-11-20T12:29:18.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/snowflake-what-the-cluster</loc>
<lastmod>2024-11-20T04:10:13.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/using-typescript-with-sam-and-serverless-framework</loc>
<lastmod>2024-11-20T04:16:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/managing-react-application-state-with-context</loc>
<lastmod>2024-11-20T06:15:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/azure-ad-authentication-in-cypress-tests</loc>
<lastmod>2024-11-20T05:03:28.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/unity-and-react</loc>
<lastmod>2024-11-20T11:51:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/applying-code-splitting-to-aws-lambda</loc>
<lastmod>2024-11-20T04:12:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/build-and-deploy-a-serverless-express-api-to-aws</loc>
<lastmod>2024-11-20T04:24:17.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/technical-debt-the-first-50-years</loc>
<lastmod>2024-11-20T04:21:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/the-value-of-faster</loc>
<lastmod>2024-11-20T02:29:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/automating-serverless-streaming-data-analytics-in-aws-w-kinesis-analytics</loc>
<lastmod>2026-02-16T03:12:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/high-code-coverage-is-not-wasted-effort</loc>
<lastmod>2024-11-20T02:41:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/serverless-kubernetes-with-cloudrun</loc>
<lastmod>2024-11-20T05:23:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/building-a-serverless-rpc-api-on-aws-go-middleware</loc>
<lastmod>2024-11-20T06:23:25.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/taking-snowflake-cortex-code-cli-for-a-spin</loc>
<lastmod>2026-02-16T04:04:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/blog/aws-deep-racer</loc>
<lastmod>2024-11-20T04:13:43.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/qcollect-hardware-integration</loc>
<lastmod>2024-05-29T07:20:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/pioneer-credit-snowflake-data-platform</loc>
<lastmod>2025-08-19T08:33:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/ftp-solutions-a-roadmap-for-custom-software-in-the-cloud</loc>
<lastmod>2024-05-29T02:10:26.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/a-geospatial-market-intelligence-platform</loc>
<lastmod>2024-08-26T02:09:41.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/woodside-mobility-solution-for-maintenance-teams</loc>
<lastmod>2024-05-29T10:11:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/anthologie-scalable-cms</loc>
<lastmod>2025-07-09T12:15:51.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/data-mesh-products-security-and-automation</loc>
<lastmod>2025-03-20T05:05:08.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rs-product-roadmap</loc>
<lastmod>2024-06-21T04:10:22.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/nopsema-event-driven-cloud-native-product</loc>
<lastmod>2024-05-29T07:14:44.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rwwa-managed-orchestration-solution</loc>
<lastmod>2025-03-20T01:01:06.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/a-capability-report-on-progressive-web-apps</loc>
<lastmod>2024-05-29T06:52:36.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/poc-ai-powered-digital-asset-management-solution</loc>
<lastmod>2026-01-22T06:50:48.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/austal-deployment-automation</loc>
<lastmod>2024-05-24T07:17:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/quickmail-cloud-product-design-and-development</loc>
<lastmod>2024-06-04T04:30:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/vgw-kubernetes-based-backoffice-app</loc>
<lastmod>2024-08-02T07:04:29.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/tsh-product-roadmap-for-digital-innovation</loc>
<lastmod>2025-03-20T01:01:31.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/horizon-power-snowflake-cost-optimisation</loc>
<lastmod>2025-07-09T12:15:59.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/lotterywest-modernising-content-management</loc>
<lastmod>2025-12-08T10:08:19.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/from-naive-to-native</loc>
<lastmod>2024-05-29T02:29:24.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/austal-shift-left-with-behaviour-driven-development</loc>
<lastmod>2024-06-21T04:11:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/application-modernisation</loc>
<lastmod>2025-03-26T02:24:33.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/dbca-environmental-data-platform-enhancements</loc>
<lastmod>2025-12-08T09:36:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/bamboo-a-simple-scalable-data-warehouse-and-pipeline</loc>
<lastmod>2024-08-26T02:08:32.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rio-tinto-rsm-scanner</loc>
<lastmod>2026-01-30T02:06:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/vgw-data-migration-and-modelling</loc>
<lastmod>2024-08-26T02:14:57.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/wweevv-scaling-for-impact-in-the-social-media-realm</loc>
<lastmod>2024-06-21T04:09:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rac-performance-testing-the-new-digital-platform</loc>
<lastmod>2024-05-30T06:47:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/fortescue-operational-data-lake</loc>
<lastmod>2025-12-08T10:11:58.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rwwa-the-data-value-chain</loc>
<lastmod>2024-08-26T02:13:19.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/a-data-mesh-platform</loc>
<lastmod>2024-08-26T02:15:37.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/groupmap-heroku-to-aws-migration</loc>
<lastmod>2024-05-17T07:23:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/vgw-building-devops-capability</loc>
<lastmod>2024-08-02T07:08:54.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/lotterywest-millionaire-medley</loc>
<lastmod>2024-12-17T02:06:55.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/woodside-cloud-native-factory</loc>
<lastmod>2024-05-29T11:32:34.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/care-corner-cross-platform-patient-care-to-make-your-heart-flutter</loc>
<lastmod>2025-08-21T23:36:52.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/bamboo-visualising-data</loc>
<lastmod>2024-08-26T02:10:44.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rac-devops-adoption</loc>
<lastmod>2024-05-30T08:11:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/fcx-from-concept-to-fintech-product-launch-in-just-six-months</loc>
<lastmod>2024-05-10T03:49:21.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/afg-a-fully-automated-serverless-data-platform</loc>
<lastmod>2024-08-26T02:08:07.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/uwa-databricks-lakehouse</loc>
<lastmod>2025-08-21T07:53:30.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/lotterywest-play-online</loc>
<lastmod>2024-12-13T05:49:50.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rio-tinto-development-of-a-universal-translator</loc>
<lastmod>2025-04-22T06:50:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/inx-scalable-data-sharing</loc>
<lastmod>2024-08-26T02:10:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/rio-tinto-from-nested-s3-paths-to-databricks-gold</loc>
<lastmod>2024-08-26T02:13:45.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/inx-cloud-native-mobile-app</loc>
<lastmod>2024-05-29T03:09:05.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/care-corner-bringing-peace-of-mind-to-families-through-technology</loc>
<lastmod>2025-08-21T23:37:16.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/qoria-migration-to-google-kubernetes-engine</loc>
<lastmod>2024-05-29T07:25:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/modern-data-strategy</loc>
<lastmod>2025-03-20T05:08:27.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/engineering-robust-reliable-data-automation</loc>
<lastmod>2024-08-26T02:16:15.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/vgw-cloud-data-migration</loc>
<lastmod>2024-08-02T07:11:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/bamboo-cloud-native-mobile-app</loc>
<lastmod>2024-08-26T02:09:14.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/bankwest-building-cloud-native-platform</loc>
<lastmod>2024-05-24T04:05:47.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/case-studies/mineral-resources-databricks-lakehouse-implementation</loc>
<lastmod>2025-12-23T03:43:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/industry-solutions/resources-and-energy</loc>
<lastmod>2026-02-18T06:14:38.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/our-expertise/product-development</loc>
<lastmod>2026-02-16T06:42:35.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/our-expertise/data-platforms-and-analytics</loc>
<lastmod>2026-02-17T01:05:23.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.mechanicalrock.io/our-expertise/enterprise-devops</loc>
<lastmod>2026-02-16T06:41:12.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
