In this chapter, we saw patterns that aim to improve the stability of our Angular applications. It is worth noting that most of the aim, in fact, is for protecting our backend infrastructures from overheating. Indeed, the timeout and the circuit breaker, when combined, allow us to give our backends a break while they come back online. In addition, the memento and the reusable pool aim to keep the client-side information we could have re-requested from the backend if we were not to store them.
In the next chapter, we will cover performance patterns and best practices to improve the speed at which our application operates.