Designing Data Intensive Applications
By Martin Kleppmann
This book is gold dust, I read it 3 times.