Skip to Content
Event Information
Author's profile photo Kevin Muessig

SAP Community Code Challenge – Let’s set sail for Cloud Native Island!

We have a new code challenge for you as part of the Community Spotlight for the month of July. This time it’s about working with Kubernetes, Containers and the SAP BTP, Kyma runtime. Read on for all the details.

The goal of Code Challenges is that you have fun exploring potentially new territories in the tech world. The month of July is all about the SAP BTP, Kyma runtime and that is why I invite you to join the Cloud Native Code Challenge! In this month’s Code Challenge you will explore the shores of Cloud Native development, especially the dunes of Kubernetes, Containerization and the SAP BTP, Kyma runtime.

I have setup a Git repository with a basic Node.js service you will deploy to the Kyma runtime in the first week’s challenge. The complete month is split into 4 challenges in total which will increase in difficulty so you will go out of the Code Challenge being equipped with all the knowledge you need in order to take your first successful stroll on the wide beaches of Cloud Native island.

Quick Links

There is a SAP Community Code Challenge – Let’s set sail for Cloud Native island! thread in the brand new Application Development Group where we invite you to discuss and share your results of the challenge.

The provided and containerized service as well as all information you will need for the challenge can be found on GitHub: https://github.com/SAP-samples/sap-community-code-challenge-cloud-native

The Challenge

The challenge itself starts out fairly simple: You have to get your SAP BTP, Kyma runtime up and running and deploy our containerized Node.js service into your cluster. There are multiple resources for additional learning provided in order for you to be successful. If you feel like you can’t continue with the first weeks challenge because you might be facing issues, feel free to use the discussion group to ask for help 😊.

SAP%20BTP%2C%20Kyma%20runtime%20-%20Logo

SAP BTP, Kyma runtime – Logo

We want to keep the challenge fairly loose, which is why there are no prizes. However, interesting challenge entries may be highlighted in upcoming posts, videos or live streams by the Developer Advocates, and of course will be appreciated by the SAP Community members.

Participating in the Challenge

You will have to follow these steps to take part in the challenge:

  1. Fork this repository.
  2. Clone the forked repository into your development environment.
  3. Navigate into the service/ folder.
  4. Execute npm install to install the project’s dependencies.
  5. Run npm start in order to test the project locally.
  6. To try out if the service runs correctly open a web browser and type in
    1. http://localhost:8080
    2. http://localhost:8080/greeting/<Your Name>
  7. Follow the instruction for the Week 1 Challenge

kubectl%20deploy%20service

kubectl deploy service

The Timeline

Each week we will post a new challenge which builds on top of the challenge from the previous week. Just check the Challenges file each week to start the new challenge. Make sure to follow the submission description as the submission type will change from challenge to challenge.

This is the detailed timeline:

  • July 6th, 2022 (10:00am CEST) – Start of Challenge
  • July 13th, 2022 (10:00am CEST) – Week 2 Challenge will be added
  • July 20th, 2022 (10:00am CEST) – Week 3 Challenge will be added
  • July 27th, 2022 (10:00am CEST) – Week 4 Challenge will be added
  • August 3rd (10:00am CEST) – End of Challenge

At the end of the challenge, if you have made all submissions, you will receive a cool SAP Community badge for successfully participating in the SAP Code Challenge for July. So make sure to always post your submissions as described.

SAP%20Community%20-%20Kyma%20Code%20Challenge%20Badge

SAP Community – Kyma Code Challenge Badge

Get your final submission in by August 3rd, as we will start picking out the ones that we want to highlight on that date.

Let’s Get Started

We are looking forward how you stir your ship ashore in this exciting adventure toward the island of Cloud Native. We wish you a lot of fun and good luck!

➡️ Head over to the SAP Community Code Challenge – Let’s set sail for Cloud Native island thread in the Application Development group to discuss, share, and see what other participants of the SAP Community have built.

Happy Sailing my friends!

Further Readings

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Denys van Kempen
      Denys van Kempen

      Great challenge, Kevin! Thanks for posting

      ===

      For the reader, the SAP HANA Academy posted some material about the SAP BTP Kyma environment earlier this year which may be of interest.

      For some background information about container engines, orchestration, Kubernetes, Kyma open source and the SAP Business Technology Platform Kyma runtime, see

      For the video tutorial series covering the SAP BTP Kyma runtime, see

      For information about deploying Kyma on Rancher Desktop, see

      Author's profile photo Dima Kozhanovski
      Dima Kozhanovski

      I got this message "error: failed to create secret the server could not find the requested resource (post secrets) " after  attempt of installation

      kubectl create secret docker-registry regcred