It is assumed that the reader knows Scala or is proficient in a competent programming language, such as Java, C#, or Ruby, with some exposure to Scala. Some experience with writing web services would also be ideal but is not mandatory.
This book is for software developers and architects who wish to have a comprehensive understanding of microservices and build them in Scala.
If any one of the following is true, this book is for you:
- You have a huge monolith that is making development painful for your team
- You wish to get started with Play Framework
- You wish to build scalable microservices using the Lagom Framework
- You want more axis to scale your application by effectively modeling data with CQRS and making it elastic and resilient using message passing
- You want to deploy already existing microservices
- You want to start using Docker