Resilience4j Patterns (Timeout, Bulkhead, Circuit Breaker)
Tutorials that teach this
Prerequisites
- Concept SAP Business Technology Platform (SAP BTP) Overview
- Concept Cloud-Native Microservice Development Cloud-native microservice development on [SAP Business Technology Platform](https://help.sap.com/docs/btp/sap-business-technology-platform/2d0ff228fbd049638daa3cc2a66066cb?locale=en-US&state=PRODUCTION&version=Cloud) involves building and deploying independently scalable services using the development languages and buildpacks supported by SAP BTP. Developers use this approach to create modular applications that leverage platform services such as SAP HANA and the Cloud Application Programming Model. SAP BTP supports multiple development languages and corresponding buildpacks, giving developers flexibility in how they implement and run their microservices in the cloud.
- Concept SAP Cloud SDK ResilienceDecorator and ResilienceConfiguration
- Concept SAP BTP Resilience Principles SAP BTP Resilience Principles are the guidelines and practices SAP applies to ensure that SAP Business Technology Platform remains operational and recoverable under adverse conditions, covering resilience, high availability, and disaster recovery. Developers and architects use these principles to design and build cloud applications that can withstand failures, maintain service continuity, and meet recovery objectives. More detail is available in the [official SAP BTP documentation](https://help.sap.com/docs/btp/sap-business-technology-platform/e3ac4f7c25a3442ca585950095eec599?locale=en-US&state=PRODUCTION&version=Cloud).