Chapter 1: Trade-offs in data systems architecture

2026/03/07

Chapter 1: Trade-offs in data systems architecture

intro

frontend vs backend

operational vs analytical systems

operational systems

refer to the table for more information

data warehouse and data lake

data warehouse

data lake

cloud vs self-hosting

pros

cons

separation of storage and compute

Note

distributed vs single-node

when to prefer distributed

problems with distributed systems

Note

microservices and serverless

advantages of microservices

disadvantages

serverless

cloud computing vs super-computing

use of supercomputers over cloud-computers

data systems, law and society