Recommended books
Deciphering Data Architectures
The book gives a timelined overview of the existing data analytics architectures, with information on why you would pick the framework of your choice.