Firstly, this book is intended for readers who have a background at least in Java SDK
programming. This book does not cover anything about how to start dealing with Java as a language. Secondly, each chapter contains recipes that can be developed using STS Eclipse 3.8 and can be executed using Apache Tomcat 9.x and the Reactor Netty server. The following are the required tools and libraries needed to perform the recipes in this book:
- Any machine with at least 4 GB of RAM
- Java 1.8
- STS Eclipse 3.8
- Apache Tomcat 9.x
- OpenSSL for Windows
- MySQL 5.7
- MongoDB 3.2
- RabbitMQ 3.6
- Erlang 9.0
- Apache Couchdb 2.1.0
- Docker Toolbox for Windows
- Google Chrome or Mozilla Firefox browser
Other versions of these requirements will not be covered in this book.