<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>http://danielwessendorf.com/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/blog/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/blog/2025-03-18-data-product-whitepaper/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/tags/dataproducts/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/tags/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/tags/valuefromdata/</loc><lastmod>2025-03-18T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/blog/2025-03-16-confluent-self-service-with-backstage-part-1/</loc><lastmod>2025-03-16T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/tags/selfservice/</loc><lastmod>2025-03-16T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/tags/datastreamingorganization/</loc><lastmod>2025-03-10T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/blog/2025-03-10-dso-whitepaper/</loc><lastmod>2025-03-10T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/tags/aws-serverless-msk/</loc><lastmod>2023-09-06T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/blog/2022-06-15-aws-blog-streaming-data-pipelines/</loc><lastmod>2023-09-06T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/blog/2022-06-15-aws-blog-serverless-kafka-producer/</loc><lastmod>2022-06-15T00:00:00+00:00</lastmod></url><url><loc>http://danielwessendorf.com/about/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/</loc></url><url><loc>http://danielwessendorf.com/categories/</loc></url><url><loc>http://danielwessendorf.com/privacy/</loc></url><url><loc>http://danielwessendorf.com/imprint/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/01-introduction/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/02-setting-up-a-new-backstage-project/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/03-setting-up-a-github-personal-access-toke/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/04-configuring-github-authentication/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/05-creating-initial-backstage-configuration-files/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/06-building-a-custom-plugin-for-secret-handling/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/07-creating-templates-for-provisioning-confluent-cloud-environments/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/08-creating-templates-for-provisioning-confluent-cloud-clusters/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/09-update-app-configuration/</loc></url><url><loc>http://danielwessendorf.com/workshops/confluent_self_service_with_backstage_and_terraform/10-start-your-backstage-app/</loc></url><url><loc>http://danielwessendorf.com/talks/</loc></url><url><loc>http://danielwessendorf.com/terms/</loc></url><url><loc>http://danielwessendorf.com/workshops/</loc></url></urlset>