contents

 

  

Front matter

preface

acknowledgments

about this book

about the author

about the cover illustration

  

Part 1. Introducing Microservice APIs

  1 What are microservice APIs?

  1.1   What are microservices?

Defining microservices

Microservices vs. monoliths

Microservices today and how we got here

  1.2   What are web APIs?

What is an API?

What is a web API?

How do APIs help us drive microservices integrations?

  1.3   Challenges of microservices architecture

Effective service decomposition

Microservices integration tests

Handling service unavailability

Tracing distributed transactions

Increased operational complexity and infrastructure overhead

  1.4   Introducing documentation-driven development