#BlueCloudMirror Game – highscores

I am a part of the team along with @Niklas and @Harald , who created and developed the fun Blue Cloud Mirror Game. 

game

This is my first blog  about this topic, and I will follow with future posts to detail the different parts of highscores (scores) and the technologies and components involved.

You can also take a look at other existing information:

The motivation for the highscores (scores)

If you play a game, you usually want to compare yourself with others. To do this, you simply have to save scoring information somewhere and provide access for the players who want to see the highscores, even if they do not play the game.

The high-level architecture overview on scores

The objective was to implement this on the cloud with state-of-the-art runtimes, services, security topics, to cover microservices, and to have an easy scalable cloud architecture.
I developed the scores part and the functions-api for users.

scores-architecture

The Game, Scores Service UI and the Highscores webapp are hosted on different runtimes and for the execution they will be loaded into a browser.

Continue reading

Cloud Foundry on top of Kubernetes @IBM Cloud – a small test

This blog is related to the topics Cloud Foundry Enterprise Environment , serverless , code patterns and the IBM Coder Program.

I just want to move an existing Cloud Foundry app on IBM Cloud to the new IBM Cloud Foundry Enterprise Environment,which instantiates Cloud Foundry on top of Kubernetes. You can find more details about this IBM Cloud offering in this blog post “An on-demand, single-tenant Platform-as-a-Service on IBM Cloudfrom IBM.

Motivation

Maybe you noticed the section Combined Power in my blog post Operations and Developers side by side @“Continuous Lifecycle” and “Container Conf” related to Simon Moser’s session CF3 – Combining the Power of Cloud Foundry and Kubernetes” ? In this blog post you can read more about the motivation to combine the power.  Also you can find out which open source projects ( eirini for example) are relevant.

Based on  Simon Moser´s speech, I was motivated to check out the Cloud Foundry Enterprise Environment on IBM Cloud.

I started my test of moving an existing Could Foundry App. I have chosen to move the app instance from one of my modified code patterns . My selection was the Predictive Industrial Visual Analysis. This code pattern has a big focus on serverless, but I will write more about the serverless part in the near future.

Let’s get started: How do I move an existing Cloud Foundry app?

Continue reading

Promo code and free Kubernetes Cluster @IBM Cloud

You may have received a promo code when you attended a conference, meetup, or hackathon, but you have no experience with IBM Cloud yet, and you want to access the free Kubernetes cluster in the IBM Cloud as soon as possible, because you can use the cluster for your own “playing” and “testing”.

In this situation you can educate yourself with the badge IBM Cloud Essentials related to IBM Cloud before you access the IBM Cloud. BTW, this way would be the best choice ;-). With IBM Cloud Essentials  you have free education and an official badge.

today-ibm-cloud-badge.png

Or you can enter your promo code and create a Kubernetes Cluster directly.
I created a short youtube video related to this fastpass :

  • How to enter a promo code?
  • How to instantiate a free Kubernetes Cluster ?

If you don’t want to watch the video, these are the simple steps you have follow:

Register:

Insert promo code:

  • Select “Manage->Billing” in the menu on the IBM Cloud WebUI
  • Insert your promo code

Create free Kubernetes Cluster:

  • Select the Kubernetes service from the catalog and press create
  • Choose the data center location, these indicate where the cluster will be instantiated
  • Select free cluster
  • Press create
  • Follow the instructions in the “Access” tab, to access your cluster with kubectl from your local pc.

I hope this was useful for you and let’s see what’s next?

Greetings,

Thomas