Giter Club home page Giter Club logo

sap-samples / btp-kyma-day2-operations Goto Github PK

View Code? Open in Web Editor NEW
0.0 8.0 9.0 19.17 MB

This project contains a reference application that showcases how to extend a Kyma-based multitenant application with day 2 operations topics such as CI/CD, observability, and metering.

License: Apache License 2.0

Java 4.74% JavaScript 0.62% CSS 91.77% HTML 0.07% Vue 1.55% Shell 1.26%
ci-cd day2 extension kyma logging metering monitoring multitenancy partner saas

btp-kyma-day2-operations's Introduction

Easy Franchise: Extend a Kyma-Based Multitenant Application with Day 2 Operations

REUSE status

Important information: The content of this GitHub repository has been created as a source for the Extend a Kyma-Based Multitenant Application with Day 2 Operations mission at SAP Discovery Center. So, we recommend you use directly the mission in the SAP Discovery Center for a better experience.

Description

This mission explains how to extend a Kyma-based multitenant application with day 2 operations topics like continuous integration and delivery, observability and metering.

It is related to the Develop a Multitenant Extension Application in SAP BTP, Kyma Runtime mission.

As a result, in this mission everything will be based on the multitenant application called Easy Franchise, which is a multitenant application running on SAP BTP, Kyma environment and extending SAP S/4HANA Cloud. We highly recommend that you have a look at the above mentioned mission where you can find all the necessary details. Be aware that we will not spend so much time here explaining the application. We will rather focus on enriching it with new features.

For the sake of simplicity, our team has taken some compromise compared to a real application. So, this application doesn't aim to be used productively.

Here is an overview diagram of the Easy Franchise application:

Here is an the overview diagram of the target solution at the end of the mission:

The repository has been structured in 2 sections:

  • documentation: Contains the content of the mission, explaining in details how to enrich the existing Easy Franchise application.
  • code: Contains the code and the deployment files of the multitenant application Easy Franchise and the Metering Dashboard Application. In addition, the setup folder contains a script to deploy the Easy Franchise application and the Day2 application automatically.

Who Is This Mission For?

The business scenario of this mission has been created with the SAP partner as focus persona. This is, of course, not exclusively relevant for SAP partners and can be useful for every person (developer, operator, architect) looking for details on how to enrich a multitenant application running on Kyma with day 2 operations topics like continuous integration and delivery, observability and metering. As mentioned before, we highly recommend to start with the Develop a Multitenant Extension Application in SAP BTP, Kyma Runtime mission as we are expecting some prior knowledge (for example, Kyma, and SAP BTP) to run this mission. As we are concentrating on advanced topics, this mission is mainly suitable for experienced developers on SAP Business Technology Platform (SAP BTP).

Focus Topics of the Mission

The mission focuses on the following aspects:

  • Observability (logging, monitoring and alerting)
  • Metering
  • Continuous integration and delivery deployment

Requirements

You can find all requirements to execute the mission in this Prerequisites section.

Known Issues

The mission is provided on the "as-is" basis. Currently, there are no known issues for the project.

How to Get Support?

Check if you find an answer in the Troubleshooting section.

Create an issue to get support, report a bug at the Issues section or interact with us via the SAP Discovery Center, in the Conversations section of the Project Board of the mission..

How to Provide Feedback?

Have you found the enablement material easy to understand? Are you missing something? What can we improve? Share your feedback, so that we can improve the documentation and provide a better material for future stakeholders.

What's New

Check the details of our last releases.

License

Copyright (c) 2022 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 file.

btp-kyma-day2-operations's People

Contributors

alexrieder avatar btbernard avatar bvarwig avatar matthieupelatan avatar ospo-bot[bot] avatar tieyanfu avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

btp-kyma-day2-operations's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.