Academy · BTP & Extensions · 400 Expert
Designing Resilient, Upgrade-Safe Extensions on SAP BTP
An expert course on architecture for durable SAP BTP extensions: depending only on released APIs and events and SAP's clean core levels, resilience patterns with SAP Cloud SDK defaults, lifecycle alignment with SAP S/4HANA Private Edition and BTP release calendars, observability and alerting with SAP Cloud ALM, and a criteria-based architecture review. Built around Contoso Motor Co.'s fleet order status app, fleet order notifier and warranty app.
- 52 minutes
- 5 lessons + quiz
- BTP & Extension Developer, Solution Architect, Integration Specialist
Start the course
- 01Stable dependencies: build only on released contracts11 min
- 02Resilience patterns: timeouts, retries, circuit breakers11 min
- 03Lifecycle alignment with SAP release calendars10 min
- 04Operations: observability, monitoring and alerting10 min
- 05Architecture review: assessing an extension design10 min
- QZCourse quiz12 questions
What you’ll be able to do
- Design extensions that depend only on stable, released interfaces and contain unavoidable exceptions
- Apply resilience patterns: timeouts, retries, circuit breakers, bulkheads and fallbacks
- Plan lifecycle alignment with SAP S/4HANA and SAP BTP release calendars
- Design observability, monitoring and alerting for extensions in operation
- Review an extension architecture against written criteria and record decisions
Sources and further reading
- How to Extend SAP S/4HANA Cloud the Right Way: Clean and Clear · SAP News Center
- How to Add Resilience (SAP Cloud SDK for JavaScript) · SAP (SAP Cloud SDK documentation on GitHub)
- Resilience (SAP Cloud SDK for Java) · SAP (SAP Cloud SDK documentation on GitHub)
- Single-Region Resiliency for SAP BTP with Multi-AZ (reference architecture) · SAP Architecture Center
- Multi-Region HA/DR Resiliency for SAP BTP (reference architecture) · SAP Architecture Center
- Navigating Release Upgrades (Implementing SAP S/4HANA Cloud Private Edition) · SAP Learning
- SAP Cloud ALM for Operations · SAP Support Portal
- DevOps on SAP BTP with CI/CD and SAP Build (reference architecture) · SAP Architecture Center