Check out the summaries of all the chapters from Designing Data Intensive Applications by Martin Kleppmann. I hope you like it and if you do please support Martin and buy his book, it has way more then what I summarize here!

Chapter 1 summary - Reliable Scalable Maintainable

Chapter 2 Summary - Data Models

Chapter 3 Summary - Storage and Retrieval

Chapter 4 Summary - Agile code evolution and data encoding

Chapter 5 Summary - Replication

Chapter 6 Summary - Partioning

Chapter 7 Summary - Transactions

Chapter 8 Summary - Troubles with Distributed Systems

Chapter 9 Summary - Consistency and Consensus

Chapter 10 Summary - Batch processing

Chapter 11 Summary - Stream processing

Chapter 12 Summary - Future of Data Systems