<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://septianpadli.my.id</loc>
</url>
<url>
<loc>https://septianpadli.my.id/projects</loc>
</url>
<url>
<loc>https://septianpadli.my.id/about</loc>
</url>
<url>
<loc>https://septianpadli.my.id/experience</loc>
</url>
<url>
<loc>https://septianpadli.my.id/blog</loc>
</url>
<url>
<loc>https://septianpadli.my.id/contact</loc>
</url>
<url>
<loc>https://septianpadli.my.id/template</loc>
</url>
<url>
<loc>https://septianpadli.my.id/projects/cubycloud</loc>
<lastmod>2026-09-08T11:51:47.298Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/projects/membership-system</loc>
<lastmod>2026-09-08T11:51:46.987Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/projects/news-portal</loc>
<lastmod>2026-09-08T11:51:46.787Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/cubycloud-workbench-notes</loc>
<lastmod>2026-09-08T11:51:47.473Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/why-simple-architecture-often-wins</loc>
<lastmod>2026-09-08T11:51:47.758Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/a-small-rule-for-api-boundaries</loc>
<lastmod>2026-09-08T11:51:47.996Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/ambiguous-requirements-are-technical-debt-in-advance</loc>
<lastmod>2026-09-08T11:51:48.223Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/hybrid-rag-needs-more-than-one-way-to-find-context</loc>
<lastmod>2026-09-08T11:51:48.444Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/raw-sql-vs-sqlc-is-a-question-of-friction</loc>
<lastmod>2026-09-08T11:51:48.688Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/when-microservices-earn-their-cost</loc>
<lastmod>2026-09-08T11:51:48.896Z</lastmod>
</url>
<url>
<loc>https://septianpadli.my.id/blog/deploy-notes-make-the-vps-boring</loc>
<lastmod>2026-09-08T11:51:49.100Z</lastmod>
</url>
</urlset>
