Challenge 03 - Geode Pattern: Global Caching and replication of SAP source data
< Previous Challenge - Home - Next Challenge >
Introduction
Geode Pattern: Global Caching and Replication of SAP Source Data
What happens if you have a service that could quickly overwhelm your SAP system with requests, or you need it to be globally accessible from multiple locations with globally low latency, but your SAP HANA or ECC system is only located in one place?
Let’s build on the prior solution and add geographical caching of data my inserting a geo-caching and distribution layer in front of the Odata service.
Description
- Familiarise yourself with this repository SAP Geodes and Cosmos
- Read this associated blog post SAP and Toilet Paper
- Deploy a CosmosDB SQL API instance with 2 regions present
- Deploy another API Management Developer tier instance for the other region
- Deploy an Azure Front Door frontend, with backends pointing to the 2 APIM instances
Success Criteria
- Be able to successfully set up a two node geode shim caching data through CosmosDB over OData and benchmark to the theoretical global improvements in OData performance.
Learning Resources