<?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://blog.veskovujovic.me/tags/bigdata/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-architecture/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-engineering/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-mesh/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/lakehouse/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/lakehouse-in-data-mesh-world/</loc>
    <lastmod>2026-03-22T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-modeling/</loc>
    <lastmod>2026-02-15T10:30:00+01:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-quality/</loc>
    <lastmod>2026-02-15T10:30:00+01:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/sql/</loc>
    <lastmod>2026-02-15T10:30:00+01:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/sql-optimization/</loc>
    <lastmod>2026-02-15T10:30:00+01:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/sql-fan-trap/</loc>
    <lastmod>2026-02-15T10:30:00+01:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/sql-chasm-trap/</loc>
    <lastmod>2026-01-31T10:30:00+01:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/agentic/</loc>
    <lastmod>2026-01-18T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/ai/</loc>
    <lastmod>2026-01-18T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/aws/</loc>
    <lastmod>2026-01-18T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/agent-core-memory-explained/</loc>
    <lastmod>2026-01-18T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/why-atomic-clock-earthquakes-and-quartz-crystals-make-you-lose-data/</loc>
    <lastmod>2025-11-09T21:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/big-data/</loc>
    <lastmod>2025-11-09T21:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/database/</loc>
    <lastmod>2025-11-09T21:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/distribited-systems/</loc>
    <lastmod>2025-11-09T21:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/unit-test/</loc>
    <lastmod>2025-10-28T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/data-quality-vs-unit-test-line-you-need-to-draw/</loc>
    <lastmod>2025-10-28T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/agentic-ai/</loc>
    <lastmod>2025-09-28T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/business/</loc>
    <lastmod>2025-09-28T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/ml/</loc>
    <lastmod>2025-09-28T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/from-chatbots-to-autonomous-agents/</loc>
    <lastmod>2025-09-28T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/s3-vectors-in-action/</loc>
    <lastmod>2025-08-10T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/search/</loc>
    <lastmod>2025-08-10T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/vectors/</loc>
    <lastmod>2025-08-10T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/spark-caching-when-it-helps-when-it-hurts/</loc>
    <lastmod>2025-07-20T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/apache-spark/</loc>
    <lastmod>2025-07-20T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/caching/</loc>
    <lastmod>2025-07-20T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/performance-optimization/</loc>
    <lastmod>2025-07-20T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/spark-optimization/</loc>
    <lastmod>2025-07-20T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/computer-vision/</loc>
    <lastmod>2025-05-15T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/deep-learning/</loc>
    <lastmod>2025-05-15T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/python/</loc>
    <lastmod>2025-05-15T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/vector-database/</loc>
    <lastmod>2025-05-15T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/image-similarity-with-vector-db/</loc>
    <lastmod>2025-05-15T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/analytics-self-service-revolution/</loc>
    <lastmod>2025-04-24T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-governance/</loc>
    <lastmod>2025-04-24T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-lineage/</loc>
    <lastmod>2025-04-24T13:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/dwh/</loc>
    <lastmod>2025-04-05T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/traditional-dwh-vs-open-table-formats/</loc>
    <lastmod>2025-04-05T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/sql-optimizers-applying-functions-to-indexed-columns/</loc>
    <lastmod>2025-02-05T21:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/data-processing/</loc>
    <lastmod>2024-11-29T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/spark-union-performance-killer/</loc>
    <lastmod>2024-11-29T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/offset-management-esm/</loc>
    <lastmod>2024-11-16T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/kafka/</loc>
    <lastmod>2024-11-16T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/duckdb/</loc>
    <lastmod>2024-10-30T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/duckdb-in-postgres/</loc>
    <lastmod>2024-10-30T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/olap/</loc>
    <lastmod>2024-10-30T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/oltp/</loc>
    <lastmod>2024-10-30T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/postgresql/</loc>
    <lastmod>2024-10-30T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/spark-union-function/</loc>
    <lastmod>2024-10-06T08:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/apache-spark-why-json-is-not-ideal-fileformat-for-job/</loc>
    <lastmod>2024-09-09T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/file-formats/</loc>
    <lastmod>2024-09-09T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/event-source-mapping-and-lambda-scaling/</loc>
    <lastmod>2024-08-04T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/tags/lambda/</loc>
    <lastmod>2024-08-04T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/posts/apache-spark-dataframe-vs-datasets/</loc>
    <lastmod>2024-07-21T15:06:41+02:00</lastmod>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/archives/</loc>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/categories/</loc>
    <changefreq>weekly</changefreq>
  </url><url>
    <loc>https://blog.veskovujovic.me/search/</loc>
    <changefreq>weekly</changefreq>
  </url>
</urlset>
