Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
118 commits
Select commit Hold shift + click to select a range
a537f1f
Update front matter via CAP
julian-schambeck Jun 18, 2026
93d3b1f
Update front matter via CAP
julian-schambeck Jun 18, 2026
a2b968f
Update front matter via CAP
julian-schambeck Jun 18, 2026
982682d
Update front matter via CAP
julian-schambeck Jun 18, 2026
5f86dd9
Update front matter via CAP
julian-schambeck Jun 18, 2026
b7dd2ba
Update front matter via CAP
julian-schambeck Jun 18, 2026
e933770
Update front matter via CAP
julian-schambeck Jun 18, 2026
25b8c71
Update front matter via CAP
julian-schambeck Jun 18, 2026
c36cd89
Update front matter via CAP
julian-schambeck Jun 18, 2026
6b4ab18
Update front matter via CAP
julian-schambeck Jun 18, 2026
7713f9f
Update front matter via CAP
julian-schambeck Jun 18, 2026
afd286c
Update front matter via CAP
julian-schambeck Jun 18, 2026
c99490e
Update front matter via CAP
julian-schambeck Jun 18, 2026
5ecf1e3
Update front matter via CAP
julian-schambeck Jun 18, 2026
83c2cd4
Update front matter via CAP
julian-schambeck Jun 18, 2026
4facd7a
Update front matter via CAP
julian-schambeck Jun 18, 2026
028e58f
Update front matter via CAP
julian-schambeck Jun 18, 2026
312ae0e
Update front matter via CAP
julian-schambeck Jun 18, 2026
d812d51
Update front matter via CAP
julian-schambeck Jun 18, 2026
b77e6af
Update front matter via CAP
julian-schambeck Jun 18, 2026
a1fb732
Update front matter via CAP
julian-schambeck Jun 18, 2026
387ad9d
Update front matter via CAP
julian-schambeck Jun 18, 2026
64d280c
Update front matter via CAP
julian-schambeck Jun 18, 2026
9058d49
Update front matter via CAP
julian-schambeck Jun 18, 2026
3bcf2fb
Update front matter via CAP
julian-schambeck Jun 18, 2026
0ecfd40
Update front matter via CAP
julian-schambeck Jun 18, 2026
0cbe9ff
Update front matter via CAP
julian-schambeck Jun 18, 2026
dc6402d
Update front matter via CAP
julian-schambeck Jun 18, 2026
66a3a24
Update front matter via CAP
julian-schambeck Jun 18, 2026
b69c5ff
Update front matter via CAP
julian-schambeck Jun 18, 2026
cac2474
Update front matter via CAP
julian-schambeck Jun 18, 2026
ce7b7e2
Update front matter via CAP
julian-schambeck Jun 18, 2026
a990ea8
Update front matter via CAP
julian-schambeck Jun 18, 2026
319be65
Update front matter via CAP
julian-schambeck Jun 18, 2026
0d10611
Update front matter via CAP
julian-schambeck Jun 18, 2026
340958e
Update front matter via CAP
julian-schambeck Jun 18, 2026
05d6e05
Update front matter via CAP
julian-schambeck Jun 18, 2026
b56bfec
Update front matter via CAP
julian-schambeck Jun 18, 2026
6e8d53f
Update front matter via CAP
julian-schambeck Jun 18, 2026
85f685f
Update front matter via CAP
julian-schambeck Jun 18, 2026
2c1f852
Update front matter via CAP
julian-schambeck Jun 18, 2026
0b5fcde
Update front matter via CAP
julian-schambeck Jun 18, 2026
f822cdb
Update front matter via CAP
julian-schambeck Jun 18, 2026
967f511
Update front matter via CAP
julian-schambeck Jun 18, 2026
f28dfea
Update front matter via CAP
julian-schambeck Jun 18, 2026
82cc4ac
Update front matter via CAP
julian-schambeck Jun 18, 2026
e0f0e78
Update front matter via CAP
julian-schambeck Jun 18, 2026
8f38f82
Update front matter via CAP
julian-schambeck Jun 18, 2026
aa4e6c5
Update front matter via CAP
julian-schambeck Jun 18, 2026
734ff2b
Update front matter via CAP
julian-schambeck Jun 18, 2026
5edd813
Update front matter via CAP
julian-schambeck Jun 18, 2026
761b99a
Update front matter via CAP
julian-schambeck Jun 18, 2026
0e14771
Update front matter via CAP
julian-schambeck Jun 18, 2026
b14dc2b
Update front matter via CAP
julian-schambeck Jun 18, 2026
7523e7c
Update front matter via CAP
julian-schambeck Jun 18, 2026
ab3c361
Update front matter via CAP
julian-schambeck Jun 18, 2026
d4d1afb
Update front matter via CAP
julian-schambeck Jun 18, 2026
6d0fa42
Update front matter via CAP
julian-schambeck Jun 18, 2026
33da182
Update front matter via CAP
julian-schambeck Jun 18, 2026
70722ea
Update front matter via CAP
julian-schambeck Jun 18, 2026
ecc7a8a
Update front matter via CAP
julian-schambeck Jun 18, 2026
fcbe37b
Update front matter via CAP
julian-schambeck Jun 18, 2026
4251778
Update front matter via CAP
julian-schambeck Jun 18, 2026
e8f32f0
Update front matter via CAP
julian-schambeck Jun 18, 2026
d8c8cfd
Update front matter via CAP
julian-schambeck Jun 18, 2026
84e98a2
Update front matter via CAP
julian-schambeck Jun 18, 2026
27b6509
Update front matter via CAP
julian-schambeck Jun 18, 2026
3645bee
Update front matter via CAP
julian-schambeck Jun 18, 2026
619fe2f
Update front matter via CAP
julian-schambeck Jun 18, 2026
33fa43d
Update front matter via CAP
julian-schambeck Jun 18, 2026
78b14bb
Update front matter via CAP
julian-schambeck Jun 18, 2026
a505f2c
Update front matter via CAP
julian-schambeck Jun 18, 2026
7f7f298
Update front matter via CAP
julian-schambeck Jun 18, 2026
87d6bfa
Update front matter via CAP
julian-schambeck Jun 18, 2026
b31c175
Update front matter via CAP
julian-schambeck Jun 18, 2026
24b3b39
Update front matter via CAP
julian-schambeck Jun 18, 2026
18182fb
Update front matter via CAP
julian-schambeck Jun 18, 2026
0e0aa2f
Update front matter via CAP
julian-schambeck Jun 18, 2026
e511099
Update front matter via CAP
julian-schambeck Jun 18, 2026
9b258df
Update front matter via CAP
julian-schambeck Jun 18, 2026
416ae89
Update front matter via CAP
julian-schambeck Jun 18, 2026
e40317c
Update front matter via CAP
julian-schambeck Jun 18, 2026
d555ab3
Update front matter via CAP
julian-schambeck Jun 18, 2026
a50b61a
Update front matter via CAP
julian-schambeck Jun 18, 2026
f0b3a1d
Update front matter via CAP
julian-schambeck Jun 18, 2026
bf08a57
Update front matter via CAP
julian-schambeck Jun 18, 2026
ab5f9c6
Update front matter via CAP
julian-schambeck Jun 18, 2026
f2c0fe8
Update front matter via CAP
julian-schambeck Jun 18, 2026
0a6c554
Update front matter via CAP
julian-schambeck Jun 18, 2026
bc09c67
Update front matter via CAP
julian-schambeck Jun 18, 2026
79ad55c
Update front matter via CAP
julian-schambeck Jun 18, 2026
bd33a2c
Update front matter via CAP
julian-schambeck Jun 18, 2026
886c67e
Update front matter via CAP
julian-schambeck Jun 18, 2026
7c90bd9
Update front matter via CAP
julian-schambeck Jun 18, 2026
402208b
Update front matter via CAP
julian-schambeck Jun 18, 2026
651baf7
Update front matter via CAP
julian-schambeck Jun 18, 2026
36d3926
Update front matter via CAP
julian-schambeck Jun 18, 2026
de5c032
Update front matter via CAP
julian-schambeck Jun 18, 2026
61024c6
Update front matter via CAP
julian-schambeck Jun 18, 2026
b043d58
Update front matter via CAP
julian-schambeck Jun 18, 2026
99cfebd
Update front matter via CAP
julian-schambeck Jun 18, 2026
d4433f4
Update front matter via CAP
julian-schambeck Jun 18, 2026
41505b2
Update front matter via CAP
julian-schambeck Jun 18, 2026
66fe2f9
Update front matter via CAP
julian-schambeck Jun 18, 2026
430b2ea
Update front matter via CAP
julian-schambeck Jun 18, 2026
31a7573
Update front matter via CAP
julian-schambeck Jun 18, 2026
aa8cc50
Update front matter via CAP
julian-schambeck Jun 18, 2026
69a6803
Update front matter via CAP
julian-schambeck Jun 18, 2026
ca63f59
Update front matter via CAP
julian-schambeck Jun 18, 2026
29952df
Update front matter via CAP
julian-schambeck Jun 18, 2026
61eab30
Update front matter via CAP
julian-schambeck Jun 18, 2026
be1ee73
Update front matter via CAP
julian-schambeck Jun 18, 2026
79f8913
Update front matter via CAP
julian-schambeck Jun 18, 2026
7b4564a
image in frontmatter cannot be empty
julian-schambeck Jun 18, 2026
3992bfb
fix broken links after move to new slugs
julian-schambeck Jun 18, 2026
ff0a167
set redirects from old -> new slugs for RAs
julian-schambeck Jun 19, 2026
9c2d277
comment out redirects for pages in draft but keep for now
julian-schambeck Jun 19, 2026
3d7b439
Merge branch 'dev' into migrate-slugs-fm-cap-app
julian-schambeck Jun 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions docs/ref-arch/RA0001/1-event-driven-arch/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0001-1
slug: /ref-arch/fbdc46aaae/1
id: 59c1f6
slug: /ref-arch/59c1f6
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Introduction and SAP's EDA Strategy
description: >-
Explore event-driven architecture concepts and building blocks for scalable
Expand Down
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0001/2-design-considerations/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0001-2
slug: /ref-arch/fbdc46aaae/2
id: ee6233
slug: /ref-arch/ee6233
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Design Considerations for EDA Applications
description: >-
Understand key challenges, key design patterns and key considerations from
Expand Down Expand Up @@ -148,4 +146,4 @@ Go to [Integration with Amazon Web Services](../5-aws-iot-integration/readme.md)

### Architecture 2 - Event-driven architecture with Microsoft Azure as the Event Producer

Go to [Integration with Microsoft Azure](../6-azure-iot-integration/readme.md)
Go to [Integration with Microsoft Azure](../6-azure-iot-integration/readme.md)
13 changes: 5 additions & 8 deletions docs/ref-arch/RA0001/3-sap-eda-patterns/readme.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
---
id: id-ra0001-3
slug: /ref-arch/fbdc46aaae/3
id: 6de922
slug: /ref-arch/6de922
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: EDA Sample Use Cases
description: >-
Event-driven architecture use cases to highlight real-world applications.
description: Event-driven architecture use cases to highlight real-world applications.
keywords:
- sap
- eda
- integration
sidebar_label: EDA Sample Use Cases
sidebar_label: EDA Sample Use Cases
image: img/ac-soc-med.png
tags:
- appdev
Expand Down Expand Up @@ -77,4 +74,4 @@ Below are some sample use case scenarios demonstrating the application of event-
![drawio](drawio/eda_eventhub.drawio)


Note: Refer to additional use case patterns in [SAP Learning Journey -Discovering Event-Driven Integration with SAP Integration Suite,advanced event mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/presenting-event-driven-architecture-use-cases_babe31d3-d20d-4370-8f02-2f277f8033d5)
Note: Refer to additional use case patterns in [SAP Learning Journey -Discovering Event-Driven Integration with SAP Integration Suite,advanced event mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/presenting-event-driven-architecture-use-cases_babe31d3-d20d-4370-8f02-2f277f8033d5)
11 changes: 4 additions & 7 deletions docs/ref-arch/RA0001/4-e2b-framework/readme.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,9 @@
---
id: id-ra0001-4
slug: /ref-arch/fbdc46aaae/4
id: 2a28bd
slug: /ref-arch/2a28bd
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: SAP CAP Framework for Events to Business Actions Integration
description: >-
Custom CAP Application framework to build event-driven applications in SAP BTP
description: Custom CAP Application framework to build event-driven applications in SAP BTP
keywords:
- sap
- aws iot integration
Expand Down Expand Up @@ -162,4 +159,4 @@ Below are some of the examples and scenarios where this framework has been lever
## Resources
For more information related to this reference architecture, you can check out the following resources:

- [SAP Samples | GitHub ](https://github.com/SAP-samples/btp-events-to-business-actions-framework)
- [SAP Samples | GitHub ](https://github.com/SAP-samples/btp-events-to-business-actions-framework)
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0001/5-aws-iot-integration/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0001-5
slug: /ref-arch/fbdc46aaae/5
id: '448754'
slug: /ref-arch/448754
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Build Events-to-Business Actions Scenarios with SAP BTP and AWS IoT SiteWise
description: >-
Create event-driven architecture with AWS IoT SiteWise and SAP BTP for
Expand Down Expand Up @@ -101,4 +99,4 @@ These are the technical prerequisites for integration between AWS IoT SiteWise,

For detailed step by step information and to try out the integration, go to [GitHub Samples](https://github.com/SAP-samples/btp-events-to-business-actions-framework/tree/main/scenarios/Integration-with-AWS/IoTSiteWise)

Refer to [Integrating Amazon Rekognition and SAP EHS with SAP BTP for PPE Detection](https://github.com/SAP-samples/btp-events-to-business-actions-framework/tree/main/scenarios/Integration-with-AWS/PPE) for another reference application implementation.
Refer to [Integrating Amazon Rekognition and SAP EHS with SAP BTP for PPE Detection](https://github.com/SAP-samples/btp-events-to-business-actions-framework/tree/main/scenarios/Integration-with-AWS/PPE) for another reference application implementation.
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0001/6-azure-iot-integration/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0001-6
slug: /ref-arch/fbdc46aaae/6
id: 988fb1
slug: /ref-arch/988fb1
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Build Events-to-Business Actions Scenarios with SAP BTP and Microsoft Azure
description: >-
Build event-driven applications with Azure IoT and SAP BTP for real-time
Expand Down Expand Up @@ -120,4 +118,4 @@ These are the technical prerequisites for integration between Azure IoT Central,
- Service for configuring Azure IoT Central Application
- Required for configuring device templates, event producers and event routing.

For detailed step by step information and to try out the integration, go to [GitHub Samples](https://github.com/SAP-samples/btp-events-to-business-actions-framework)
For detailed step by step information and to try out the integration, go to [GitHub Samples](https://github.com/SAP-samples/btp-events-to-business-actions-framework)
12 changes: 3 additions & 9 deletions docs/ref-arch/RA0001/readme.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,7 @@
---
id: id-ra0001
slug: /ref-arch/fbdc46aaae
id: 196eba
slug: /ref-arch/196eba
sidebar_position: 20
sidebar_custom_props:
category_index:
- integration
- appdev
- aws
- azure
title: Designing Event-Driven Applications
description: >-
Guidance for developing applications based on Event-Driven Architecture (EDA)
Expand Down Expand Up @@ -155,4 +149,4 @@ For more information related to this reference architecture, you can check out t
- [SAP Samples | GitHub ](https://github.com/SAP-samples/btp-events-to-business-actions-framework)
- [Blog Collection | SAP Integration Suite, advanced event mesh](https://community.sap.com/t5/technology-blog-posts-by-sap/sap-integration-suite-advanced-event-mesh-blog-collection/ba-p/14111943)
- [SAP Developers | Publish and Subscribe to Events in SAP Integration Suite, advanced event mesh](https://developers.sap.com/tutorials/pubsub-view-events.html#51cb3f1a-5861-4802-a4a1-2f154eb40e0b)
- [SAP Learning Journey - Discovering Event-Driven Integration with SAP Integration Suite, Advanced Event Mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/describing-sap-s-event-driven-ecosystem_ebe634bf-a91d-4276-b538-a3f4026c0f61)
- [SAP Learning Journey - Discovering Event-Driven Integration with SAP Integration Suite, Advanced Event Mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/describing-sap-s-event-driven-ecosystem_ebe634bf-a91d-4276-b538-a3f4026c0f61)
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-1-1
slug: /ref-arch/81805673c0/1/1
id: a134ec
slug: /ref-arch/a134ec
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Single-region resiliency
description: How the single region resiliency works. What are the benefits and drawbacks.
keywords:
Expand Down Expand Up @@ -70,4 +68,4 @@ By deploying services across multiple AZs, SAP BTP ensures that applications rem

1. **Susceptibility to Regional Failures**: While Multi-AZ architecture provides high availability within a region, it remains vulnerable to region-wide disruptions such as natural disasters or significant outages that can impact all AZs in the region.
2. **Geographic Limitations**: Multi-AZ deployments are confined to a single region, which may not deliver optimal performance for users distributed globally due to increased latency and potential network bottlenecks.
3. **Compliance Challenges**: Certain regulatory requirements mandate data storage and processing within specific geographic boundaries. Multi-AZ architecture, being region-centric, may not fully address these compliance needs, particularly for disaster recovery (DR) scenarios.
3. **Compliance Challenges**: Certain regulatory requirements mandate data storage and processing within specific geographic boundaries. Multi-AZ architecture, being region-centric, may not fully address these compliance needs, particularly for disaster recovery (DR) scenarios.
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-1-2
slug: /ref-arch/81805673c0/1/2
id: 332db2
slug: /ref-arch/332db2
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Multi-region resiliency
description: >-
Learn how and why Multi-region resiliency ensures applications remain
Expand Down Expand Up @@ -109,4 +107,4 @@ Multi-region resiliency is essential not only for disaster recovery but also for

3. **Cost Considerations**: Running services in multiple regions can increase infrastructure costs due to the need for redundant resources. Each region requires its own set of compute, storage, and networking resources, which can lead to higher operational expenses. Additionally, data transfer costs between regions can add up, especially for applications with high data synchronization requirements. Cost management strategies, such as using spot instances, optimizing resource allocation, and leveraging cloud provider cost management tools, are essential to control expenses in a multi-region setup.

4. **Application Design**: Adapting applications for multi-region deployment may require architectural changes to handle data replication, failover, and latency. Applications must be designed to tolerate regional failures and ensure seamless failover to other regions. This often involves implementing stateless services, using distributed databases, and designing for eventual consistency. Additionally, applications must be optimized to minimize latency by routing user requests to the nearest region and efficiently handling cross-region data access. Architectural patterns like microservices, CQRS (Command Query Responsibility Segregation), and event-driven design can be beneficial in achieving these goals.
4. **Application Design**: Adapting applications for multi-region deployment may require architectural changes to handle data replication, failover, and latency. Applications must be designed to tolerate regional failures and ensure seamless failover to other regions. This often involves implementing stateless services, using distributed databases, and designing for eventual consistency. Additionally, applications must be optimized to minimize latency by routing user requests to the nearest region and efficiently handling cross-region data access. Architectural patterns like microservices, CQRS (Command Query Responsibility Segregation), and event-driven design can be beneficial in achieving these goals.
10 changes: 4 additions & 6 deletions docs/ref-arch/RA0002/1-fundamentals/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-1
slug: /ref-arch/81805673c0/1
id: 33c25f
slug: /ref-arch/33c25f
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Single-region and Multi-region resiliency
description: Overview for Single and Multi-region resiliency
keywords:
Expand All @@ -26,7 +24,7 @@ toc_min_heading_level: 2
toc_max_heading_level: 4
draft: false
unlisted: false
contributors:
contributors:
discussion:
last_update:
author: arajsinha
Expand All @@ -37,4 +35,4 @@ last_update:
- **[Single-region resiliency](1-single-region-resiliency/readme.md)**

## Multi-region resiliency configuration
- **[Multi-region resiliency](2-multi-region-resiliency/readme.md)**
- **[Multi-region resiliency](2-multi-region-resiliency/readme.md)**
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0002/2-geographic-redundancy/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-2
slug: /ref-arch/81805673c0/2
id: cbc081
slug: /ref-arch/cbc081
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Geographic Redundancy
description: >-
Ensure continuous service with geographic redundancy for SAP BTP, distributing
Expand Down Expand Up @@ -70,4 +68,4 @@ Applications built using the SAP Cloud Application Programming Model (CAP) must

While the multi-region architecture is viable for several SAP BTP services, challenges arise when stateful components such as a database or events come into play. Synchronizing these across regions requires numerous steps, adding complexity to the architecture. To simplify this orchestration process, we developed an open-source project called Multi-Region Manager, which functions as a control plane to manage synchronization, to control the failover and for other functionalities. Learn more about this here: [Multi-Region Manager](../6-control-plane/readme.md)

These examples illustrate only a few of the SAP BTP services, and as new services/applications are need to adapt this architecture, a thorough analysis is necessary to ensure they are compliant with multi-region requirements. The priority and characteristics of each service will dictate the strategies required for achieving robust multi-region setup.
These examples illustrate only a few of the SAP BTP services, and as new services/applications are need to adapt this architecture, a thorough analysis is necessary to ensure they are compliant with multi-region requirements. The priority and characteristics of each service will dictate the strategies required for achieving robust multi-region setup.
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0002/3-loadbalancers/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-3
slug: /ref-arch/81805673c0/3
id: b66add
slug: /ref-arch/b66add
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Load Balancers
description: >-
Enhance SAP BTP setups with intelligent load balancing for optimal
Expand Down Expand Up @@ -125,4 +123,4 @@ The SAP Custom Domain Service allows organizations to map their own custom domai

- [SAP Custom Domain service - SAP Help documentation](https://help.sap.com/docs/custom-domain/custom-domain-manager/what-is-custom-domain)
- [SAP Custom Domain service configuration - Azure Traffic Manager for Multi-region architecture](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_azure/03-MapCustomDomainRoutes)
- [SAP Custom Domain service configuration - AWS Route 53 for Multi-region architecture](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/launchpad_aws/04-Map%20Custom%20Domain%20Routes)
- [SAP Custom Domain service configuration - AWS Route 53 for Multi-region architecture](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/launchpad_aws/04-Map%20Custom%20Domain%20Routes)
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0002/4-data-synchronization/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-4
slug: /ref-arch/81805673c0/4
id: dd9a38
slug: /ref-arch/dd9a38
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Data Synchronization
description: >-
Ensure multi-region data consistency with SAP HANA Cloud's Smart Data Access
Expand Down Expand Up @@ -126,4 +124,4 @@ This comparative assessment provides valuable insights to assist decision-makers

These steps can be time-consuming and may need to be repeated for multiple tables. Continuous monitoring is also necessary to address any unexpected issues promptly.

To streamline this process, we developed an open-source project called **Multi-Region Manager**, which functions as a control plane to manage the SAP HANA Cloud synchronization, control the failover, and perform other functionalities. Learn more about it here: **[Multi-Region Manager for Orchestration](../RA0002/multi-region-manager)**. -->
To streamline this process, we developed an open-source project called **Multi-Region Manager**, which functions as a control plane to manage the SAP HANA Cloud synchronization, control the failover, and perform other functionalities. Learn more about it here: **[Multi-Region Manager for Orchestration](../RA0002/multi-region-manager)**. -->
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0002/5-event-synchronization/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-5
slug: /ref-arch/81805673c0/5
id: b6ca4c
slug: /ref-arch/b6ca4c
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Events Synchronization
description: >-
Enable resilient multi-region event processing with SAP Advanced Event Mesh,
Expand Down Expand Up @@ -97,4 +95,4 @@ The Advanced Event Mesh adapter enables the SAP Integration Suite to connect to

These steps can be time-consuming and should ideally be automated. Continuous monitoring is also necessary to address any unexpected issues promptly.

To streamline this process, we developed an open-source project called **Multi-Region Manager**. This tool functions as a control plane to manage SAP Advanced Event Mesh DMR clusters, handle replication, enable deploy/undeploy failover, control failover, and perform other functionalities. Learn more about it here: [Multi-Region Manager for Orchestration](../RA0002/multi-region-manager). -->
To streamline this process, we developed an open-source project called **Multi-Region Manager**. This tool functions as a control plane to manage SAP Advanced Event Mesh DMR clusters, handle replication, enable deploy/undeploy failover, control failover, and perform other functionalities. Learn more about it here: [Multi-Region Manager for Orchestration](../RA0002/multi-region-manager). -->
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0002/6-control-plane/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-6
slug: /ref-arch/81805673c0/6
id: 6cbe7d
slug: /ref-arch/6cbe7d
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: Control Plane for Orchestration
description: >-
Ensure business continuity with Multi-Region Manager (MRM), orchestrating
Expand Down Expand Up @@ -69,4 +67,4 @@ To address these complex requirements and orchestrate multi-region process, a cu

MRM is an open-source sample CAP-based application that can orchestrate the process of switching between regions. The orchestration process involves changes in replication topology, failover management, load balancer control, centralized monitoring and logging, and service-specific adaptations. It offers both manual and automatic failover options, requiring detailed analysis to choose the appropriate method based on the requirement. It can be deployed in both regions, so if one region is not available, the application could be accessed from the other region to initiate the failover.

- [Multi-Region Manager implementation for SAP Cloud Integration flows](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure).
- [Multi-Region Manager implementation for SAP Cloud Integration flows](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure).
8 changes: 3 additions & 5 deletions docs/ref-arch/RA0002/7-sample-implementations/readme.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
---
id: id-ra0002-7
slug: /ref-arch/81805673c0/7
id: cc4e29
slug: /ref-arch/cc4e29
sidebar_position: 1
sidebar_custom_props:
category_index: []
title: HA/DR Sample Implementations
description: >-
Implement HA/DR for SAP services using Azure Traffic Manager and AWS Route 53
Expand Down Expand Up @@ -76,4 +74,4 @@ Stateful scenarios necessitate the replication of data and events across regions

Implement a stateful setup that requires data replication for internal state storage and document storage, utilizing SAP HANA Cloud, SAP Advanced Event Mesh, and Azure Traffic Manager. Also, replace regional JMS queues with SAP Advanced Event Mesh for disaster recovery.

- **Implementation Overview**: [GitHub Repository](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure)
- **Implementation Overview**: [GitHub Repository](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure)
Loading
Loading