Blogs

How dbt works, and why orchestrators shouldn't split it into tasks

Windmill

First post in a five-part series on data pipelines. This one is the primer: what dbt is architecturally, the five ways people run it in production, and why the arrangement that looks most sophisticated is the slowest and the most fragile.

Visit Site

Blogs Windmill

BlogsFull-code apps: React and Svelte on WindmillWindmill BlogsLaunch Week Day 4 - Groups of ComponentsWindmill BlogsImplementing the React Draggable ComponentWindmill BlogsSandboxed AI bots: give capabilities, not credentialsWindmill BlogsAI sandboxes & volumes: isolated environments for coding agentsWindmill BlogsAutomatically Populate CRM from Simple Emails with OpenAI and Windmill WorkflowsWindmill BlogsPenpot Is Experimenting With MCP Servers For AI-Powered Design WorkflowsSmashingmagazine BlogsEverything You Always Wanted to Know About Type Inference - And a Little Bit MoreGo BlogsHow Sarah Jutras is teaching the world how to work for themselvesNotion So BlogsKimi K3 is competitive with Fable; Kimi K3 + Fable is SoTA.Fireworks BlogsSocial Security Explainer: How It Works, SimplyHeygen BlogsWhat is MuleSoft? [2026]Zapier LearnFree "DuckDB in Action" BookMotherduck EventsIt's Ducking Easy: From Zero to Insight with MotherDuck and dbtMotherduck BlogsWhy Use DuckDB for Analytics?Motherduck BlogsBest Practices for Multi-Turn RLFireworks BlogsIntroducing FireRouter with OpusFireworks BlogsFireworks Nexus: Drop-in Open Frontier Intelligence for Teams with BudgetsFireworks BlogsIntroducing feature flag management from the Vercel ToolbarVercel BlogsCreate Notion tasks from Slack with ChatGPTZapier