<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//lean-data-engineering.ghost.io/sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"><url><loc>https://lean-data-engineering.ghost.io/dash-vs-streamlit-vs-react-for-data-applications/</loc><lastmod>2026-03-20T16:00:27.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1504868584819-f8e8b4b6d7e3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHJlcG9ydHxlbnwwfHx8fDE3NzI2MzgyODJ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1504868584819-f8e8b4b6d7e3?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fHJlcG9ydHxlbnwwfHx8fDE3NzI2MzgyODJ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/streamlit-vs-dash-for-data-applications-architecture-tradeoffs-and-when-to-use-each/</loc><lastmod>2026-03-20T14:00:16.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/04/32/04324c8f-4a8c-43d8-8436-8c0ca44ab014/content/images/2026/03/streamlit_vs_dash.png</image:loc><image:caption>streamlit_vs_dash.png</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/from-whatsapp-to-order-system-how-distributors-should-scale-operations/</loc><lastmod>2026-03-17T20:08:25.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1610548822783-33fb5cb0e3a8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fFdoYXRzQXBwfGVufDB8fHx8MTc3Mzc3ODA0MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1610548822783-33fb5cb0e3a8?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fFdoYXRzQXBwfGVufDB8fHx8MTc3Mzc3ODA0MXww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/lean-data-architecture-designing-simple-analytics-systems-that-scale/</loc><lastmod>2026-03-13T14:00:51.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1648878763542-631cba6c7c1a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNoYW9zJTIwYW5kJTIwcGVhY2V8ZW58MHx8fHwxNzczMzcwNzM3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1648878763542-631cba6c7c1a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fGNoYW9zJTIwYW5kJTIwcGVhY2V8ZW58MHx8fHwxNzczMzcwNzM3fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/stop-paying-for-distributed-frameworks-you-dont-need/</loc><lastmod>2026-03-09T19:32:26.000Z</lastmod><image:image><image:loc>https://storage.ghost.io/c/04/32/04324c8f-4a8c-43d8-8436-8c0ca44ab014/content/images/2025/11/1-ilGiPn6qsIHlus2nWPM_4A.png</image:loc><image:caption>1-ilGiPn6qsIHlus2nWPM_4A.png</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/the-lean-table-format/</loc><lastmod>2026-03-09T19:31:08.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1606140164315-8ea68f6852d6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fFRhYmxlc3xlbnwwfHx8fDE3NjQwMTM0MDZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1606140164315-8ea68f6852d6?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDF8fFRhYmxlc3xlbnwwfHx8fDE3NjQwMTM0MDZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/five-reasons-why-postgres-should-be-your-data-warehouse-in-a-modern-data-stack/</loc><lastmod>2026-03-09T19:29:45.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1633412802994-5c058f151b66?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxEYXRhYmFzZXxlbnwwfHx8fDE3NjQ2MTkyMjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1633412802994-5c058f151b66?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxEYXRhYmFzZXxlbnwwfHx8fDE3NjQ2MTkyMjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/analytic-tools-for-wholesale-food-beverage-distributors/</loc><lastmod>2026-03-09T19:28:05.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1668275057553-885fd9bb2b45?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGJveCUyMHRydWNrJTIwZ3JvY2VyeXxlbnwwfHx8fDE3NzIyNTA1MjZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1668275057553-885fd9bb2b45?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fGJveCUyMHRydWNrJTIwZ3JvY2VyeXxlbnwwfHx8fDE3NzIyNTA1MjZ8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/why-order-management-tools-fail-small-distributors/</loc><lastmod>2026-03-09T19:26:29.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1735825764478-674bb8df9d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGludm9pY2V8ZW58MHx8fHwxNzczMDgyMzAzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1735825764478-674bb8df9d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fGludm9pY2V8ZW58MHx8fHwxNzczMDgyMzAzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/how-data-engineering-teams-can-reduce-costs-in-2026-5-practical-checks/</loc><lastmod>2025-12-26T17:03:37.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fGJ1ZGdldHxlbnwwfHx8fDE3NjY3Njc3NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1459257831348-f0cdd359235f?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fGJ1ZGdldHxlbnwwfHx8fDE3NjY3Njc3NjN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url><url><loc>https://lean-data-engineering.ghost.io/introducing-lean-data-engineering/</loc><lastmod>2025-11-24T18:53:01.000Z</lastmod><image:image><image:loc>https://images.unsplash.com/photo-1529148482759-b35b25c5f217?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEyfHxsaWJyYXJ5fGVufDB8fHx8MTc2NDAwOTEwN3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:loc><image:caption>photo-1529148482759-b35b25c5f217?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEyfHxsaWJyYXJ5fGVufDB8fHx8MTc2NDAwOTEwN3ww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000</image:caption></image:image></url></urlset>