<?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>https://metapatterns.io/analytics/the-heart-of-software-architecture/cohesers-and-decouplers/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/analytics/comparison-of-architectural-patterns/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-monolith-that-lead-to-shards/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/introduction/</loc><changefreq>monthly</changefreq><priority>0.1</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/modules-and-complexity/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/arranging-communication/programming-and-architectural-paradigms/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/analytics/comparison-of-architectural-patterns/sharing-functionality-or-data-among-services/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/analytics/ambiguous-patterns/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/appendices/books-referenced/</loc><changefreq>monthly</changefreq><priority>0.1</priority></url><url><loc>https://metapatterns.io/analytics/the-heart-of-software-architecture/deconstructing-patterns/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-monolith-that-result-in-layers/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/forces--asynchronicity--and-distribution/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/arranging-communication/orchestration/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/analytics/comparison-of-architectural-patterns/pipelines-in-architectural-patterns/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/analytics/architecture-and-product-life-cycle/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/basic-metapatterns/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/analytics/the-heart-of-software-architecture/choose-your-own-architecture/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/arranging-communication/choreography/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/analytics/comparison-of-architectural-patterns/dependency-inversion-in-architectural-patterns/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-monolith-that-make-services/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/four-kinds-of-software/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/introduction/about-this-book/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/arranging-communication/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-monolith-that-rely-on-plugins/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/extension-metapatterns/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/analytics/comparison-of-architectural-patterns/indirection-in-commands-and-queries/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/analytics/real-world-inspirations-for-architectural-patterns/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/arranging-communication/shared-data/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/foundations-of-software-architecture/arranging-communication/comparison-of-communication-styles/</loc><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-shards-that-share-data/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/fragmented-metapatterns/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/introduction/metapatterns/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/implementation-metapatterns/plugins/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/analytics/the-heart-of-software-architecture/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-shards-that-share-logic/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/format-of-a-metapattern/</loc><changefreq>monthly</changefreq><priority>0.1</priority></url><url><loc>https://metapatterns.io/implementation-metapatterns/hexagonal-architecture/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/implementation-metapatterns/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/fragmented-metapatterns/layered-services/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/extension-metapatterns/middleware/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/basic-metapatterns/monolith/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/analytics/</loc><changefreq>monthly</changefreq><priority>0.2</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-layers-that-make-more-layers/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/glossary/</loc><changefreq>monthly</changefreq><priority>0.1</priority></url><url><loc>https://metapatterns.io/implementation-metapatterns/microkernel/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/fragmented-metapatterns/polyglot-persistence/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/basic-metapatterns/shards/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/extension-metapatterns/shared-repository/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/appendices/</loc><changefreq>monthly</changefreq><priority>0.1</priority></url><url><loc>https://metapatterns.io/fragmented-metapatterns/backends-for-frontends--bff-/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-layers-that-help-large-projects/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/basic-metapatterns/layers/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/implementation-metapatterns/mesh/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/extension-metapatterns/proxy/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-layers-to-improve-performance/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/index-of-patterns/</loc><changefreq>monthly</changefreq><priority>0.1</priority></url><url><loc>https://metapatterns.io/extension-metapatterns/orchestrator/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/fragmented-metapatterns/service-oriented-architecture--soa-/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/basic-metapatterns/services/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-layers-to-gain-flexibility/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/fragmented-metapatterns/hierarchy/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/basic-metapatterns/pipeline/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/extension-metapatterns/sandwich/</loc><changefreq>monthly</changefreq><priority>0.8</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-services-that-restructure-services/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-services-that-add-layers/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-pipeline/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-middleware/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-shared-repository/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-proxy/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-an-orchestrator/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url><url><loc>https://metapatterns.io/appendices/evolutions-of-architectures/evolutions-of-a-sandwich/</loc><changefreq>monthly</changefreq><priority>0.3</priority></url></urlset>