Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Preface

Acknowledgments

About this book

About the author

About the cover illustration

1. The road to reactive

Chapter 1. Why reactive?

1.1. The heart of the Reactive Manifesto

1.2. Reactive systems vs. reactive programming

1.3. Applying Akka.NET

1.3.1. Where to use Akka.NET

1.3.2. Where not to use Akka.NET

1.4. How does Akka.NET work?

Summary

Chapter 2. Reactive application design

2.1. Basic reactive system design

2.2. Reactive e-commerce application with actors

2.2.1. A reactive shopping cart

2.2.2. Changing states of actors

2.2.3. Making the purchase

2.2.4. Data transfer between services

2.2.5. Scaling work with routers

2.2.6. Wrapping up

2.3. Building on reactive foundations

2.3.1. Publishing the e-commerce application to the world

2.3.2. Storing state within actors

2.3.3. Scaling out across a cluster of machines

2.3.4. Continuing to react to environmental changes

2.3.5. Wrapping up

Summary