This repository contains the material for the SAP TechEd 2021 session called ISP261 - Extend SAP Commerce Cloud Through Cloud Native Functions and Services.
In this session we will walk you through an overview of how to extend SAP Commerce Cloud using SAP Cloud Platform, Kyma runtime - a Kubernetes-based open-source platform. You will learn how to use microservices combined with serverless functions and events to create a modern extension scenario for Commerce that will fit your business needs. Furthermore, understand why using this platform is the recommended approach to build extension scenarios and drive innovation for your Intelligent Enterprise.
❗ It is very important that the two steps below are completed before the day of the session, they will enable you to follow the rest of the exercises.
- Get a free trial account on SAP BTP; see this tutorial.
- Enable Kyma runtime on your newly created SAP BTP account; see this tutorial.
😊 Furthermore, while not obligatory, for this session you also need a local development system. You will have a better experience if you have the applications listed below installed.
- VSCode - download here
- Node.js - download here
- Docker and a Docker hub account ( Docker ID ) - download here
-
Exercise 3 - Implementing Extension Scenario 1: Functions
- Exercise 3.1 Deploy the Redis cache
- Exercise 3.2 Deploy your first Function
- Exercise 3.3 Subscribe the Function to Events and APIs
- Exercise 3.4 Test out the connection
- Exercise 3.5 Configure your Function resources
- Exercise 3.6 Implement the rest of your Function
- Exercise 3.7 Implement a reading API
-
Exercise 4 - Implementing Extension Scenario 2: Microservice
In order to facilitate the session and complete the exercises in this workshop, a CCv2 tenant is paramount and will be provided by the speakers to all listeners during the session. These CCv2 tenants will be available only for a short duration following the session, and for this reason, the workshop is best attended live the recording might not be relevant in the future.
Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.
The content of this repository is targeting the session ISP261 - Extend SAP Commerce Cloud Through Cloud Native Functions and Services at SAP TechEd 2021. Only sesson speakers will make contributions to this repository. If you wanna enhance the content of this repository feel free to fork it.
Copyright (c) 2021 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.