Copyright
Brief Table of Contents
Table of Contents
Preface
Acknowledgments
About this book
About the authors
About the cover
Chapter 1. An introduction to microservices
1.1. What are microservices, and why use them?
1.1.1. Why use microservices?
1.1.2. What are microservices?
1.1.3. Continuous integration, deployment, and Docker
1.2. Microservice networks and features
1.2.1. Microservice networks
1.2.2. Microservice features
1.3. Microservice architecture
1.3.1. Resource component
1.3.2. Business-domain component
1.3.3. Remote resources component
1.3.4. Persistence component
1.4. Microservice unit testing
1.4.1. Solitary unit tests
1.4.2. Sociable unit tests
Summary
Chapter 2. Application under test
2.1. Getting started
2.2. Prerequisites
2.2.1. Java Development Kit
2.2.2. Build tools
2.2.3. Environment variables
2.2.4. Integrated development environment (IDE)
2.3. Architecture
2.3.1. The game service
2.3.2. The comments service