Tooling
Zero-ETL is ETL you stopped operating, not ETL that stopped existing
AWS defines zero-ETL as integrations that minimize the need to build pipelines. Minimize is the honest word in the sentence. A short review of what the prefix actually deletes, and what it renames.
By The editors · · 1 min
Read the vendor's own definition before the marketing settles in. AWS's zero-ETL page calls it "a set of integrations that minimizes the need to build ETL data pipelines." Minimizes. The sentence is honest; the prefix is not.
The pipelines still exist. Each integration on the page is a pairwise, point-to-point mover, Aurora into the warehouse, DynamoDB into the lakehouse, logs into the search cluster, built and operated by the vendor instead of by you. That is a real improvement; the replication code your team no longer maintains was nobody's favourite asset. What it is not is zero. The data still moves, the movement still costs, the lag is still a number somebody must watch, and the T in the acronym never happened at all: transformation waits on the other side, where it always did.
And every pairing on the list shares one property: both ends are the same vendor's services. Pipelines you write are portable drudgery. Pipelines the vendor absorbs are conveniences with a direction.
Verdict: adopt the integrations where both ends already matched your architecture, and keep calling them pipelines in the design docs. The word keeps the lag, the cost and the coupling on somebody's list. "Zero" is how they fall off it.