<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://www.ashrafmageed.com/</loc></url><url><loc>https://www.ashrafmageed.com/page/2/</loc></url><url><loc>https://www.ashrafmageed.com/posts/</loc></url><url><loc>https://www.ashrafmageed.com/topics/</loc></url><url><loc>https://www.ashrafmageed.com/about/</loc></url><url><loc>https://www.ashrafmageed.com/architecting-for-change-part-i-why-does-it-matter/</loc></url><url><loc>https://www.ashrafmageed.com/architecting-for-change-part-ii-complexity-cognitive-loads-impact/</loc></url><url><loc>https://www.ashrafmageed.com/architecting-for-change-part-iii-sources-of-complexity-2/</loc></url><url><loc>https://www.ashrafmageed.com/architecting-for-change-part-iv-how-accidental-complexity-gets-into-a-system/</loc></url><url><loc>https://www.ashrafmageed.com/architecting-for-change-part-v-why-architecture-review-boards-make-complexity-worse/</loc></url><url><loc>https://www.ashrafmageed.com/cqrs-eventsourcing-and-the-cost-of-tooling-constraints/</loc></url><url><loc>https://www.ashrafmageed.com/ddd-misconceptions/</loc></url><url><loc>https://www.ashrafmageed.com/dtcenforcedconstraints/</loc></url><url><loc>https://www.ashrafmageed.com/evaluating-async-process-design/</loc></url><url><loc>https://www.ashrafmageed.com/event-carried-state-transfer-integration-in-microservices/</loc></url><url><loc>https://www.ashrafmageed.com/event-sourcing-oops-wrong-aggregate-boundary/</loc></url><url><loc>https://www.ashrafmageed.com/leaky-event-based-microservices-integration/</loc></url><url><loc>https://www.ashrafmageed.com/microservices-did-not-fail-the-boundaries-did/</loc></url><url><loc>https://www.ashrafmageed.com/observability-2/</loc></url><url><loc>https://www.ashrafmageed.com/outboxmongo/</loc></url><url><loc>https://www.ashrafmageed.com/outboxpattern/</loc></url><url><loc>https://www.ashrafmageed.com/re-designing-an-aggregation-microservice-part-1/</loc></url><url><loc>https://www.ashrafmageed.com/re-designing-an-aggregation-microservice-part-2/</loc></url><url><loc>https://www.ashrafmageed.com/re-designing-an-aggregation-microservice-part-3/</loc></url><url><loc>https://www.ashrafmageed.com/read-models-spanning-microservices-boundaries/</loc></url><url><loc>https://www.ashrafmageed.com/reimplementingleakyintegration/</loc></url><url><loc>https://www.ashrafmageed.com/sagas-part-1-an-introduction/</loc></url><url><loc>https://www.ashrafmageed.com/sagas-part-2-sagas-in-distributed-systems/</loc></url><url><loc>https://www.ashrafmageed.com/sagas-part-2b-sagas-in-distributed-systems-continued/</loc></url><url><loc>https://www.ashrafmageed.com/sagas-part-3-choreography-instead/</loc></url><url><loc>https://www.ashrafmageed.com/sagas-part-4-design-considerations/</loc></url><url><loc>https://www.ashrafmageed.com/sagas-part-4-design-considerations-continued/</loc></url><url><loc>https://www.ashrafmageed.com/scalability/</loc></url><url><loc>https://www.ashrafmageed.com/scalability2/</loc></url><url><loc>https://www.ashrafmageed.com/scalability3/</loc></url><url><loc>https://www.ashrafmageed.com/seeing-beyond-the-boxes-and-arrows/</loc></url><url><loc>https://www.ashrafmageed.com/targeted-event-carried-state-transfer/</loc></url><url><loc>https://www.ashrafmageed.com/the-hidden-complexity-of-crud/</loc></url><url><loc>https://www.ashrafmageed.com/understanding-the-true-causes-of-high-logging-costs/</loc></url><url><loc>https://www.ashrafmageed.com/tag/architecture/</loc></url><url><loc>https://www.ashrafmageed.com/tag/complexity/</loc></url><url><loc>https://www.ashrafmageed.com/tag/cost/</loc></url><url><loc>https://www.ashrafmageed.com/tag/cqrs/</loc></url><url><loc>https://www.ashrafmageed.com/tag/ddd/</loc></url><url><loc>https://www.ashrafmageed.com/tag/eventsourcing/</loc></url><url><loc>https://www.ashrafmageed.com/tag/logging/</loc></url><url><loc>https://www.ashrafmageed.com/tag/microservices/</loc></url><url><loc>https://www.ashrafmageed.com/tag/observability/</loc></url><url><loc>https://www.ashrafmageed.com/tag/opentelemetry/</loc></url><url><loc>https://www.ashrafmageed.com/tag/soa/</loc></url><url><loc>https://www.ashrafmageed.com/tag/system-design/</loc></url><url><loc>https://www.ashrafmageed.com/tag/wide-structured-events/</loc></url><url><loc>https://www.ashrafmageed.com/author/ash-mageed/</loc></url><url><loc>https://www.ashrafmageed.com/author/ashraf/</loc></url></urlset>