<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
    <url>
        <loc>https://www.architect4hire.com/</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/services</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/scrub</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/process</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/fractional-engagements</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/about</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/resume</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/contact</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/one-team-three-projects-one-board-building-plannerpro-with-layered-scrub</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/one-team-three-projects-one-board-building-plannerpro-with-layered-scrub/hero.png</image:loc>
            <image:caption>PlannerPro board showing one team&apos;s work across three projects in a single view</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/the-prompt-is-the-plan-how-i-built-a-1-200-line-angular-component-with-a-framework-youve-never-heard-of</loc>
        <lastmod>2026-06-04</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/the-prompt-is-the-plan-how-i-built-a-1-200-line-angular-component-with-a-framework-youve-never-heard-of/hero.png</image:loc>
            <image:caption>BrandForge: an Angular component built from a layered SCRUB prompt document</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/behind-the-scenes-why-aspirehires-ui-started-with-an-angular-bootstrap-template</loc>
        <lastmod>2025-09-02</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/_default/hero.png</image:loc>
            <image:caption>AspireHire user interface built on an Angular and Bootstrap template</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/why-we-built-an-audit-trail-into-aspirehire-and-why-you-should-care</loc>
        <lastmod>2025-08-31</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/why-we-built-an-audit-trail-into-aspirehire-and-why-you-should-care/hero.png</image:loc>
            <image:caption>Audit trail architecture capturing every change made in AspireHire</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/kicking-off-aspirehire</loc>
        <lastmod>2025-08-29</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/kicking-off-aspirehire/hero.png</image:loc>
            <image:caption>The AspireHire proof-of-concept architecture blueprint</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/outbox-pattern-and-the-two-stage-commit-problem</loc>
        <lastmod>2025-08-21</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/outbox-pattern-and-the-two-stage-commit-problem/hero.png</image:loc>
            <image:caption>The Outbox Pattern solving the dual-write problem between a database and a message broker</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/lessons-learned-building-cloud-native-microservices-with-asp-net-core-9-for-our-enterprise-client</loc>
        <lastmod>2025-07-21</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/lessons-learned-building-cloud-native-microservices-with-asp-net-core-9-for-our-enterprise-client/hero.png</image:loc>
            <image:caption>Cloud-native microservices running on Kubernetes for an enterprise retail client</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/mastering-entity-framework-core-a-guide-to-efficient-data-access-and-common-pitfalls</loc>
        <lastmod>2025-07-21</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/mastering-entity-framework-core-a-guide-to-efficient-data-access-and-common-pitfalls/hero.png</image:loc>
            <image:caption>Entity Framework Core query execution and common data access pitfalls</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/supercharge-your-testing-with-github-copilot</loc>
        <lastmod>2025-07-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/supercharge-your-testing-with-github-copilot/hero.png</image:loc>
            <image:caption>GitHub Copilot generating MSTest DataRow test cases for an Onion Architecture service</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/streamlining-microservice-communication-how-refit-http-clients-power-our-distributed-architecture</loc>
        <lastmod>2025-07-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/streamlining-microservice-communication-how-refit-http-clients-power-our-distributed-architecture/hero.png</image:loc>
            <image:caption>Refit HTTP clients connecting microservices in a distributed .NET architecture</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/building-modern-observable-net-applications-a-deep-dive-into-opentelemetry-scalar-and-openapi-integration</loc>
        <lastmod>2025-07-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/building-modern-observable-net-applications-a-deep-dive-into-opentelemetry-scalar-and-openapi-integration/hero.png</image:loc>
            <image:caption>OpenTelemetry, Scalar and OpenAPI providing observability across .NET services</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/github-copilot-in-the-real-world</loc>
        <lastmod>2025-07-03</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/github-copilot-in-the-real-world/hero.png</image:loc>
            <image:caption>GitHub Copilot assisting real-world ASP.NET Core microservices development</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/domain-driven-design-with-onion-architecture-in-net-9-building-scalable-microservices</loc>
        <lastmod>2025-07-03</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/domain-driven-design-with-onion-architecture-in-net-9-building-scalable-microservices/hero.png</image:loc>
            <image:caption>Onion Architecture layers with dependencies pointing inward toward the domain</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/how-the-architect4hire-soa-framework-powers-real-net-aspire-applications-in-the-wild</loc>
        <lastmod>2025-06-14</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/how-the-architect4hire-soa-framework-powers-real-net-aspire-applications-in-the-wild/hero.png</image:loc>
            <image:caption>The Architect4Hire SOA framework layered over .NET Aspire microservices</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/aspire-cafe-a-hands-on-template-for-aspire-and-asp-net-core</loc>
        <lastmod>2025-05-11</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://www.architect4hire.com/img/blog/_default/hero.png</image:loc>
            <image:caption>The Aspire Cafe template showing .NET Aspire microservices and orchestration</image:caption>
        </image:image>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/category/scrub-framework</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/category/building-aspirehire</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/category/architecture-and-patterns</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/category/net-and-azure</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://www.architect4hire.com/blog/category/ai-assisted-development</loc>
        <lastmod>2026-07-08</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
</urlset>
