This is a step-by-step guide where each chapter will teach you a concept by explaining it with clear and lucid examples- each chapter can be read independently. This book is aimed at developers, architects who are building large distributed concurrent and scalable applications using Java/Scala. The book assumes knowledge of Java/JEE concepts but no knowledge of Actor model is assumed.