<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.ufiesta.dev/blog/airflow-bashoperator-cloud-function-failure/</loc>
<lastmod>2023-08-03T10:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/airflow-deferrable-operators-for-mwaa/</loc>
<lastmod>2024-07-18T09:30:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/airflow-worker-count-vs-concurrency/</loc>
<lastmod>2024-07-19T10:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/mwaa-secrets-manager-integration/</loc>
<lastmod>2024-07-20T09:30:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/bigquery-ddm-pipeline/</loc>
<lastmod>2024-07-22T10:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/good-models-exist-to-answer-questions/</loc>
<lastmod>2024-08-15T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/i-dont-like-medallion/</loc>
<lastmod>2024-09-25T19:30:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/audit-log-driven-warehouse-guardrails/</loc>
<lastmod>2024-10-12T10:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/wide-table-vs-star-schema-in-ai-era/</loc>
<lastmod>2025-03-04T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/why-we-did-not-adopt-sql-pipe-syntax/</loc>
<lastmod>2025-03-06T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/why-state-snapshot-facts-work/</loc>
<lastmod>2025-03-07T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/beyond-daily-snapshot-overview/</loc>
<lastmod>2025-03-08T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/first-last-model-for-user-activity/</loc>
<lastmod>2025-03-15T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/activation-model-on-active-days-only/</loc>
<lastmod>2025-03-22T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/transition-table-for-user-state-changes/</loc>
<lastmod>2025-03-29T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/interval-table-for-user-state-modeling/</loc>
<lastmod>2025-04-05T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/how-i-think-dw-modeling-should-change-in-the-ai-era/</loc>
<lastmod>2025-11-03T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/why-semantic-layer-matters-more-in-the-ai-era/</loc>
<lastmod>2025-11-10T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/blog/what-schema-aware-reasoning-means-in-text-to-sql/</loc>
<lastmod>2025-11-17T09:00:00+09:00</lastmod>
</url>
<url>
<loc>https://blog.ufiesta.dev/about/</loc>
</url>
<url>
<loc>https://blog.ufiesta.dev/categories/</loc>
</url>
<url>
<loc>https://blog.ufiesta.dev/</loc>
</url>
<url>
<loc>https://blog.ufiesta.dev/tags/</loc>
</url>
<url>
<loc>https://blog.ufiesta.dev/posts/</loc>
</url>
<url>
<loc>https://blog.ufiesta.dev/page2/</loc>
</url>
<url>
<loc>https://blog.ufiesta.dev/page3/</loc>
</url>
<url>
<loc>https://blog.ufiesta.dev/page4/</loc>
</url>
</urlset>
