<?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://www.firasesbai.com/articles/2021/01/01/kafka-monitoring.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2021/02/07/kafka-monitoring-part-2.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2021/04/12/why-i-started-this-blog.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2021/10/07/how-i-started-this-blog.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2022/01/09/logging-with-elasticsearch.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/notes/2022/08/17/books-recommendations.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/notes/2022/09/11/the-lean-startup.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/01/15/prometheus-monitoring.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/03/01/data-engineering-101.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/03/11/data-engineering-201.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/03/12/data-engineering-201-part-2.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/08/21/turning-your-jekyll-blog-into-a-progressive-web-app-on-github-pages.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/09/10/understanding-modern-data-stack.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/09/24/data-processing-architectures-lambda-vs-kappa.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/notes/2023/10/21/learning-how-to-learn.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2023/11/19/gcp-data-engineer-certification.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2024/08/11/cloudflare-vs-google-analytics.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2024/08/11/data-warehouse-modeling-techniques.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2024/11/17/evolution-analytical-data-architectures.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2024/12/08/system-design-interview-blueprint.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2024/12/30/level-up-sql-skills-data-engineer.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/01/19/google-domains-cloudflare-migration.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/05/18/data-encoding-and-formats.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/05/25/data-engineering-capabilities-and-personas.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/08/10/data-engineering-tech-radar.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/08/18/blogging-tools.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/09/08/apache-airflow-101.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/09/15/apache-kafka-101.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/09/25/vibe-coding-learnings.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/10/10/apache-spark-101.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/10/24/serverless-architecture-for-data-engineering.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2025/11/13/data-engineering-design-patterns.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2026/01/11/data-platform-engineering.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2026/01/24/building-semantic-search.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2026/02/04/ai-coding-agents.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/articles/2026/03/18/how-ai-is-changing-data-engineering-role.html</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/404/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/categories/ai-engineering</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/archive/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/categories/blogging</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/categories/cloud-computing</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/contact/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/categories/data-architecture</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/categories/data-engineering</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/categories/general</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/categories/observability</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/privacy-policy/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/data-tech-radar/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/terms/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/thank-you/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/blog/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/blog/page/2/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/blog/page/3/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> <url> <loc>https://www.firasesbai.com/blog/page/4/</loc> <lastmod>2026-03-27T14:48:28+00:00</lastmod> </url> </urlset>