📄️ Three Concerns in Sofware Systems
Only three, right?
📄️ Data Models and Query Language
SQL vs NoSQL
📄️ Storage and Retrieval
It's just a database
📄️ Encoding and Evolution
Schemas everywhere
📄️ Replication
Let just make it complicated by adding more of the same nodes
📄️ Partitioning
Sharding, partitioning...
📄️ Transactions
I will just rollback...
📄️ The Trouble with Distributed Systems
Your nodes failes because of another you didn't even know existed
📄️ Consistency and Consensus
Consensus is everything!
📄️ Batch Processing
MapReduce, what?
📄️ Stream Processing
Stream it!
📄️ The Future of Data Systems
Probably not relevant when the AGI takes over