๐๏ธ Discover the Tutorial Target
In this tutorial, you will learn how to set up a multitenant Software as a Service (SaaS) application using CAP in your SAP Business Technology Platform (SAP BTP) environment. For this use-case, the Kyma Runtime runtime was chosen, which is SAP's managed Kubernetes Cluster. You can develop similar SaaS applications in the SAP BTP Cloud Foundry runtime or the SAP BTP ABAP Cloud environment. If you are interested in the implementation of this application on Cloud Foundry, you can find it here.
๐๏ธ The Basics of SAP BTP, Kyma and CAP
The SAP Business Technology Platform (SAP BTP) is an integrated offering comprised of four technology portfolios: database and data management, application development and integration, analytics, and intelligent technologies. The platform offers users the ability to turn data into business value, compose end-to-end business processes, and build and extend SAP applications quickly.
๐๏ธ Partners in SAP BTP Ecosystem
To learn more about how SAP BTP is helping partners and businesses succeed, check out the Accelerating Innovation and Time to Market with SAP BTP article, some recent partner success stories or, if youโre interested in SAP BTP software partnership opportunities with SAP, please visit SAP PartnerEdge, Build for more information. Let us also use the chance to provide you with some more input about SAP Industry Cloud in this context.
๐๏ธ Get the idea of a SaaS application
This part of the tutorial is to explain the ideas and advantages of Software as a Service (SaaS) applications. You might have heard of SaaS in combination with other abbreviations like IaaS (Infrastructure as a Service) and PaaS (Platform as a Service). Without the intention to cover all these topics in the greatest detail, let's at least try to cover the basics here. For more information please feel free to consult your favorite search engine provider, which will deliver a ton of results for the search terms above.
๐๏ธ Understand SAP BTP Multitenancy
In SAP BTP, you can develop and run multitenant applications that can be accessed by multiple consumers (tenants) through a dedicated URL. In this sample scenario, we decided to implement the solution based on a standardized toolset including the SAP Cloud Application Programming (CAP) Model.
๐๏ธ What's new
On this section of the tutorial, you will find a summary of all new features after the initial publication of the tutorial and the GitHub repository.