Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sap-samples/btp-cf-cap-multitenant-susaas
Sample project that demonstrates how to setup a multitenant application for a software-as-a-service scenario using the SAP BTP Cloud Foundry environment. Developers learn how to implement their own CAP (mtxs) based SaaS app including an SaaS API and integration with various essential SAP BTP service offerings.
https://github.com/sap-samples/btp-cf-cap-multitenant-susaas
api-management btp-use-case-factory ci-cd cloud-foundry logging monitoring mtxs multitenancy odatav4 saas sample sample-code sap-btp sap-cap sap-fiori sap-fiori-elements sap-hana-cloud security
Last synced: about 1 month ago
JSON representation
Sample project that demonstrates how to setup a multitenant application for a software-as-a-service scenario using the SAP BTP Cloud Foundry environment. Developers learn how to implement their own CAP (mtxs) based SaaS app including an SaaS API and integration with various essential SAP BTP service offerings.
- Host: GitHub
- URL: https://github.com/sap-samples/btp-cf-cap-multitenant-susaas
- Owner: SAP-samples
- License: apache-2.0
- Created: 2022-10-19T09:24:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-08-09T16:16:32.000Z (over 1 year ago)
- Last Synced: 2023-08-09T18:07:42.476Z (over 1 year ago)
- Topics: api-management, btp-use-case-factory, ci-cd, cloud-foundry, logging, monitoring, mtxs, multitenancy, odatav4, saas, sample, sample-code, sap-btp, sap-cap, sap-fiori, sap-fiori-elements, sap-hana-cloud, security
- Homepage:
- Size: 76.6 MB
- Stars: 64
- Watchers: 19
- Forks: 29
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Develop a multitenant Software as a Service application in SAP BTP using CAP (Cloud Foundry)
[![REUSE status](https://api.reuse.software/badge/github.com/SAP-samples/btp-cf-cap-multitenant-susaas)](https://api.reuse.software/info/github.com/SAP-samples/btp-cf-cap-multitenant-susaas)
❗️❗️❗️ **Unified & Runtime-Agnostic SAP-samples repository available - https://github.com/SAP-samples/btp-cap-multitenant-saas** ❗️❗️❗️
## Important
Hi follow developers,
We've got some news to share about our SAP-samples repositories, where we show you how to create those cool **multitenant SaaS apps** using the **Cloud Application Programming Model** (CAP) based on the **SAP BTP, Cloud Foundry** and **Kyma Runtime**. We've brought together these repositories into a **single home**, and you can check it out right here - **https://github.com/SAP-samples/btp-cap-multitenant-saas**. We made this change to ensure things stay organized and streamlined in the future. Keeping separate code lines and documentation requires a lot of effort, and we'd rather spend our time enhancing our sample scenario and making things more efficient!
Long story short - originally, we had **two stories** – one for the SAP BTP, Kyma and one for the Cloud Foundry Environment, but both about building those nifty SaaS apps on SAP BTP. Over the last months, it turned out, they were kind of like cousins, with just a few differences like how they do things (like using API Rules in Kyma or setting up Routes in Cloud Foundry). So, we decided to combine their stories into **one central place**. This is like having a cool book that has both of their adventures!
What does this mean for **you**? Well, now you have a single, **easy-to-go-to place** for learning about developing and deploying our beloved multitenant **Sustainable SaaS** sample application to both the SAP BTP, Kyma and Cloud Foundry Runtime. This will be where we update stuff from now on. If you **need help** or want to talk about anything, we've set up a new spot for that too. Just use the **GitHub Issues** feature of our new repository to get in touch, and remember not to chat about it in the old repositories – we won't be checking there anymore.
While we're moving things around, in this **Cloud Foundry**-based **legacy book**, the original parts (branches) of the story called **main**, **basic** and **advanced** will be moving to new branches called **archive/main**, **archive/basic** and **archive/advanced** for a while. So, if you want to remember how that story went, you can still visit it there.
Oh, and one more thing – the **documentation** is moving too. The latest version now lives in the new place with both stories. Once again, the **new repository** - **https://github.com/SAP-samples/btp-cap-multitenant-saas.**
Thanks for being awesome and joining us on this journey!
Alper Dedeoglu & Martin Frick
## Description
This SAP-samples repository was centered around the creation of multitenant SaaS applications using CAP and the SAP BTP, Cloud Foundry Runtime. For a consolidated approach, explore the following SAP-samples repository that encompasses deployment specifics for both the Kyma and Cloud Foundry environments.[https://github.com/SAP-samples/btp-cap-multitenant-saas](https://github.com/SAP-samples/btp-cap-multitenant-saas)
## How to obtain support
[Create an issue](https://github.com/SAP-samples/btp-cap-multitenant-saas/issues) in the **btp-cap-multitenant-saas** repository if you find a bug or have questions about the content.
For additional support, [ask a question in SAP Community](https://answers.sap.com/questions/ask.html).## Contributing
If you wish to contribute code or offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request for this project. This happens in an automated fashion during the submission process. SAP uses [the standard DCO text of the Linux Foundation](https://developercertificate.org/).## License
Copyright (c) 2023 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSE) file.