"NoSQL is a buzz-word that for a decade has been enriching jobs positions and CVs. Together we'll decipher it's history, meaning and contradictions. What caused the switch from the proven RDBMS technology to non relational DBMs? What is CAP theorem and what changed since it's inception? What type of DB to use and when? To answer those questions we need to analyse history and trends of modern application systems. You'll learn:- about new ways persistence is designed and how they differ from the old proven ways. - how to choose databases according to application's specifics- common techniques and tip and tricks for working with non relational DBs"