Designing Data-Intensive Applications The Big Ideas Behind Reliable, Scalable, And Maintainable Systems - Kleppmann M.; Kleppmann M. (O'Reilly/SPD, 2017)