© Luqman Saeed and Ghazy Abdallah 2022
L. Saeed, G. AbdallahPro Cloud Native Java EE Appshttps://doi.org/10.1007/978-1-4842-8900-6_8

8. Resilience with Fault Tolerance API

Luqman Saeed1   and Ghazy Abdallah2
(1)
Cantonments, Accra, Ghana
(2)
Alwakra, Qatar
 

Modern cloud-native applications are generally crafted as a set of microservices that communicate with each other, mostly over the network. Users of such applications have come to expect applications to always be available. However, there are a number of things that can always go wrong during the runtime of an application instance.

The network may be unavailable, a database service might take too long to respond, an application might go viral overnight and have an unexpected surge in concurrent users, ...

Get Pro Cloud Native Java EE Apps: DevOps with MicroProfile, Jakarta EE 10 APIs, and Kubernetes now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.