Table of Contents

 

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