HTTP request and database transaction[1] are examples of the specific protocols/technologies, and not the fundamentals.
--
1. I guess RDBMS/SQL transaction b/c that's what people usually mean by this term.
HTTP request and database transaction[1] are examples of the specific protocols/technologies, and not the fundamentals.
--
1. I guess RDBMS/SQL transaction b/c that's what people usually mean by this term.
* An HTTP request
* A perl script (or C binary)
* A database transaction
Things like DDD exist to assist humans, not computers.
EDIT: in place of "database transaction" we might also say "reading from persistent durable storage" (like a file system).
2. Everything exists to assist humans, even when assisting animals and inanimate objects;)
It was only relatively late in my career that I started to learn and think about the basics. The real world has an surprising amount of detail and the software tries to simulate the real world. First I studied the actor model, then agent-based modeling, then domain modeling.