Where this domain touches its neighbours
Data Engineering does not own the depth of anything below it. It owns what happens to a record between the system that wrote it and the person who believes it — and knowing exactly where that ends is what stops a curriculum from re-teaching its neighbours badly.
Every seam below is a place where a property is inherited rather than chosen. A pipeline does not decide its ordering guarantee, its delivery semantics or its consistency model; it receives them from the weakest hop and then has to live with them. Most of the incidents in this domain are a neighbour's property arriving somewhere nobody expected it.
The seams
What connects here, and where the depth actually lives. The second column is the one that keeps this domain honest.
The connection lessons
One per neighbour, each written from the seam rather than from a summary of the other domain.
The seam is the write-ahead log. Almost every mechanism a source database uses to stay correct decides what a pipeline downstream of it is able to promise.
Q · Which parts of database internals does a data engineer genuinely have to understand, and which are somebody else's depth?Data Engineering and Distributed SystemsA pipeline does not choose its guarantees. It inherits them from the weakest hop, and most pipeline bugs are a distributed-systems property arriving where nobody expected it.
Q · Which distributed-systems guarantees does a data pipeline actually depend on, and what breaks when they do not hold?Data Engineering and Backend EngineeringThe backend produces transactions, events and logs as a side effect of serving users. We are its downstream consumer, and it usually does not know that.
Q · What does a data platform need from the services that produce its data, and what is unreasonable to ask of them?Data Engineering and Cloud InfrastructureA data platform is assembled almost entirely from four cloud primitives. Knowing which four, and what each actually charges you for, is most of platform engineering.
Q · Which cloud primitives is a data platform actually built from, and which decisions about them are irreversible?Data Engineering and DevOpsTransformation code deploys like software. The tables it already wrote do not, and that asymmetry is the whole lesson.
Q · What does it mean to deploy, version and roll back a change when the artefact is not a service but a table full of history?Data Engineering and ObservabilityObservability & Performance owns why it is slow. This domain owns whether it is correct, complete and fresh. Different questions, different signals, different toolkits.
Q · Why is monitoring a data platform a different discipline from monitoring a service, and which signals belong to which?Data Engineering and SecurityA pipeline is a machine for making copies. Every copy inherits the original's obligations and none of the mechanisms that were enforcing them.
Q · What changes about access, classification, retention and deletion once data leaves the system that was protecting it?