Summary
In this chapter, we have learned about MicroProfile Config, which enables you to externalize your configuration to achieve a flexible and efficient cloud-native architecture, which is also highly recommended by the twelve-factor app.
We then went forward to explore how to create a resilient cloud-native application using MicroProfile Fault Tolerance so that application developers can concentrate on their business logic, where MicroProfile Fault Tolerance handles possible failures and then performs retries or limits resource consumption, and so on, via simple Fault Tolerance annotations.
After we covered Fault Tolerance, we then dived into MicroProfile OpenAPI to learn how to document your cloud-native applications using MicroProfile OpenAPI. We discussed a few ways to generate OpenAPI documents. Some MicroProfile OpenAPI implementation, such as Open Liberty, also provides UI integration for you to access endpoints directly via the UI.
Finally, we learned about the...