ETL stands for Extract, Transform, Load — a classic pattern for moving data into analytics platforms.
- Extract data from sources (databases, APIs, files, events)
- Transform it — clean, join, standardize, enrich
- Load it into a warehouse, lakehouse, or mart
Modern stacks often use ELT (load first, transform in-platform) or continuous streaming variants, but the same problems remain: reliability, idempotency, testing, and observability.
Choose patterns based on source constraints, transform complexity, and where you want compute to run.


