To get the most out of this book
This book is written in such a way that you will get the best learning experience by reading the chapters in order. The book includes commands, code examples, and step-by-step instructions as and when necessary. Following these instructions will help immensely in understanding the concepts. The book also provides several exercises so that you can improve your understanding and apply the knowledge to real-world applications. Try to complete the exercises while reading the book.
In addition to the this software, you need the CFSSL tool to create certificates to try out the examples in Chapter 7, Securing a Microservices Architecture with NATS. This tool can be downloaded from here: https://github.com/cloudflare/cfssl.
All the examples in this book were tested using macOS. Most of the examples should work with both Windows and Linux operating systems.
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book's GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.
You may benefit from following the author on Twitter (https://twitter.com/chanakaudaya), Medium (https://chanakaudaya.medium.com), and GitHub (https://github.com/chanakaudaya), or by adding them as a connection on LinkedIn (https://linkedin.com/in/chanakaudaya).