Data Pipeline Diagram Generator
Design ETL and ELT data pipeline flows visually. Add source, transform, and sink stages, reorder them, then export as Mermaid flowchart code for GitHub, Notion, or any Mermaid-compatible tool.
Frequently Asked Questions
What is the difference between ETL and ELT?▼
ETL (Extract, Transform, Load) transforms data before loading it into the destination — the transform step runs in a dedicated processing layer (Apache Spark, dbt on a staging DB, custom Python). This is common for legacy data warehouses with limited compute. ELT (Extract, Load, Transform) loads raw data first into the destination (Snowflake, BigQuery, Redshift), then transforms it using the warehouse's compute power. ELT is now dominant in modern cloud data stacks because cloud warehouses are cheap and powerful. dbt (data build tool) is the de facto ELT transform layer.
What should I include in each pipeline stage?▼
Source stages: database (Postgres, MySQL), file (S3, GCS, SFTP), API (REST, GraphQL), or stream (Kafka, Kinesis). Transform stages: filter (remove rows), join (combine datasets), aggregate (GROUP BY operations), normalize (standardize formats/types), enrich (add data from external sources), validate (data quality checks), deduplicate (remove exact/fuzzy duplicates). Sink stages: operational database, analytical data warehouse (Snowflake, BigQuery), file output (Parquet on S3), downstream API, or event stream.
How do I use Mermaid diagrams in documentation?▼
Mermaid is natively supported in GitHub Markdown (use ```mermaid code blocks), GitLab, Notion, Confluence (with plugin), Obsidian, and many wikis. For standalone rendering, use mermaid.live (online editor with live preview), or install the Mermaid CLI: npm install -g @mermaid-js/mermaid-cli, then mmdc -i diagram.mmd -o diagram.png. For React/Vue apps, use the mermaid npm package to render diagrams dynamically.
What are common data pipeline architecture patterns?▼
Lambda Architecture: dual batch + streaming paths that merge into a serving layer — complex but handles both historical and real-time data. Kappa Architecture: streaming-only, simpler but requires replayable streams (Kafka). Modern Data Stack: dbt + Fivetran/Airbyte + Snowflake/BigQuery — ELT with managed connectors. Medallion Architecture (used in Databricks): Bronze (raw) → Silver (cleaned) → Gold (aggregated) layers in a data lakehouse. For most teams starting in 2026, a simple ELT pipeline with Fivetran/Airbyte + dbt + BigQuery is the fastest path to production.
Related Products
on GumroadDevToolkit Starter Kit
A ready-to-deploy developer tools website with 12 built-in tools. Astro + Preact + Tailwind. Deploy to Cloudflare Pages for free. Built-in SEO, dark mode, and ad-ready layout.
Buy on Gumroad →TypeScript Quick Reference Toolkit
5 practical reference files for TypeScript developers: cheatsheet, TS vs JS comparison, 20 utility types with real examples, tsconfig best practices template, and 15 common mistakes guide. Print it. Keep it on your desk.
Buy on Gumroad →Developer Productivity Bundle
Stop rebuilding the same setup every project. 51 VSCode snippets, 40 Git aliases, 5 Docker Compose stacks, 5 GitHub Actions workflows, 5 README templates, and a dotfiles kit. Set up a professional dev environment in under an hour.
Buy on Gumroad →You Might Also Need
Token Counter & Cost Estimator
Count tokens and estimate monthly API costs for GPT-4o, Claude 3.5, Gemini 1.5, and Llama. Paste your prompt, set output length and volume for production budgeting.
Open free tool →
AI Model Comparison Table
Compare GPT-4o, Claude 3.5, Gemini 1.5, and Llama side by side: context window, pricing, multimodal support, knowledge cutoff, and best use cases.
Open free tool →
Embedding Storage Calculator
Calculate storage requirements for vector embeddings at scale. Choose model, precision, and vector count to get RAM, disk, and Pinecone cost estimates.
Open free tool →
More Free Tools
Related Articles
ETL vs ELT: Modern Data Pipeline Architecture Guide 2026
ETL vs ELT data pipeline comparison 2026: traditional ETL limitations, cloud ELT advantages, dbt for transformation, tools comparison (Fivetran/Airbyte/dbt), and when to use each approach.
AI Code Review Tools 2026: GitHub Copilot, CodeRabbit, Qodo Merge Ranked
Compare AI code review tools for 2026: GitHub Copilot code review, CodeRabbit, Qodo Merge, Sourcery, and PR-Agent. Pricing, accuracy, and GitHub integration.
AI Coding Tools Comparison 2026: GitHub Copilot vs Cursor vs Windsurf vs Cline
Comprehensive comparison of the best AI coding tools in 2026: GitHub Copilot, Cursor, Windsurf, and Cline. Pricing, features, model support, and real-world benchmarks.
Claude MCP Protocol: Complete Developer Guide to Model Context Protocol (2026)
Complete guide to building MCP (Model Context Protocol) servers for Claude. Learn server types, tool definition schema, TypeScript SDK, real examples, and deployment patterns.
20 Best CLI Tools Every Developer Needs in 2026
The definitive list of CLI tools that actually improve developer productivity in 2026: navigation, file ops, search, git, system monitoring, terminal setup, and dev utilities — with install commands and real usage examples.
Enjoying this tool? Get more like it.
Weekly developer tool guides, productivity playbooks & AI tricks. Free. No spam.
Unlock AI-Powered Dev Tools
- ⚡ AI Code Review, Doc Generator & SQL Builder
- ⚡ All premium templates & early access
- ⚡ Member discounts on Gumroad products
$9/mo after trial · Cancel anytime
Want the full toolkit?
Get DevPlaybook Pro
Every template, guide, boilerplate, and automation script in one bundle. 13 premium products — grab them all at once and save big.
MIT licensed · Instant download · No subscription
See what's included → Browse all deals →