Summary
In this chapter, you learned:
- About service architecture and how different parts of a system can affect performance.
- How to cache data closer to the action, using in-memory and distributed caching.
- How to control HTTP caching for clients and intermediaries.
- How to implement fault tolerance using Polly.
- How to implement queuing using RabbitMQ.
- How to implement long-running background services using
BackgroundService
and Hangfire.
In the next chapter, you will learn how to use Azure Functions to implement nano services, aka serverless services.
Learn more on Discord
To join the Discord community for this book – where you can share feedback, ask questions to the author, and learn about new releases – follow the QR code below: