Summary

In this chapter, we talked about how to make our microservices-based application reliable. We discussed different aspects, such as isolating, handling, recovering from, and preparing for failure.

For isolating failure, we explored techniques such as the bulkhead pattern, stateless services, and the Robustness Principle. When discussing Handling failure, we touched upon the approaches of Asynchronous communication, Fail fast, Timeouts, circuit breakers, and fan out and fastest response.

We talked about the importance of monitoring logs and hardware performance when we discussed recovering from failure. Finally, we talked about steps such as simulating production failures so that we are better prepared for a failure situation.

In the next chapter, we will discuss about the Scaling of Microservices.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
52.15.38.176