Handle mircoservice resiliency with MicroProfile – a short teaser video

Today I finished the last part of my   “Let’s get started with cloud native Java applications on Kubernetes hands-on workshop”  3-minutes teaser videos series on youtube.

This short 3-minute teaser video is about: Handle mircoservice resiliency with MicroProfile in context of the cloud native starter project and workshop on GitHub project.

Check it out:

You can get more detailed information about the topic: Developing resilient Microservices with Istio and MicroProfile in one of the blog posts of @Niklas.

Continue reading

Traffic management in Kubernetes with Istio – a short teaser video

Today it is time for Part 5 of my   “Let’s get started with cloud native Java applications on Kubernetes hands-on workshop”  3-minutes teaser videos series on youtube.

This short 3-minute teaser video is about: Traffic management in Kubernetes with Istio in context of the cloud native starter project and workshop on GitHub project.

Check it out:

You can get more detailed information about the topic: Traffic management in Kubernetes with Istio in one of the blog posts of @Harald.

Continue reading

Expose and consume a REST API built with MicroProfile – a short teaser video

Part 4 is ready for my   “Let’s get started with cloud native Java applications on Kubernetes hands-on workshop”  3-minutes teaser videos series on youtube.

This short 3-minute teaser video is about: expose and consume a REST API built with MicroProfile in context of the cloud native starter project and workshop on GitHub project.

Check it out:

You can get more detailed information about the topic: Invoking REST APIs from Java Microservices in one of the blog posts of @Niklas.

Continue reading

Deploy a container image to Kubernetes – a short teaser video

Today I recorded part 3 of my   “Let’s get started with cloud native Java applications on Kubernetes hands-on workshop”  3-minutes teaser videos series on youtube.

This short 3-minute teaser video is about: deploy a container image to Kubernetes in context of the cloud native starter project and workshop on GitHub project.

Check it out:

You can get more detailed information about the topic: deploy a container image to Kubernetes in one of my blog posts.

Continue reading

How to build a container – a short teaser video

I recorded a new 3-minute video for my “Let’s get started with cloud native Java applications on Kubernetes hands-on workshop” teaser video series on youtube.

This short 3-minute teaser video is about: how build a container for a miroservice in context of the cloud native starter project and workshop on GitHub.

Check it out:

You can get more detailed information about How to build a container in one of my blog posts.

Continue reading

Let’s get started with cloud native Java applications on Kubernetes

Getting started with cloud native development using Microservices and Java can still be challenging. Kubernetes and Microservices are not new, but there are still a lot of possibilities to move existing or build new applications to be cloud native, especially for Java.

For this reason @Niklas and @Harald started to create an open source project, to get started with cloud native Java applications on Kubernetes. I am also contributing to this cloud native GitHub project that contains a hands-on workshop. By the way it is also released as series on IBM Developer.

In the image below you can see the stars ⭐️ of the project.

cns-likes

The sample Microservices application is not too simple and not too complex for an introduction to cloud native development with Java.

The awesome project has ongoing growing content and it already has 139 stars ⭐️ on GitHub.

I created a youtube video as a teaser of the workshop and the core project, to give a fast  3 min overview about the current state.

By the way, this video is the first 3-minute YouTube video of the teaser videos series “Let’s get started with cloud native Java applications on Kubernetes hands-on workshop” I plan to record.

Continue reading

 “cf push – experience” saying

The “cf push – experience” saying is related to simplify some of cloud native development tasks for developers. I haven’t found an official definition for that “cf push – experience” saying, so I just define one by myself. Of course, I found videos and longer implicit  descriptions and one awesome description you can find in the YouTube video Kube Your Enthusiasm — Bringing the `CF Push` Experience to Kubernetes Operators (Project Eirini) and Onsi Fakhouri did also a tweet cf push haiku a long time ago in 2015 related to cf push.

But here is my personal definition:

cf-push

The Developers “cf push –  experience” is: Developers can focus on implementing functional requirements in a programming language and they don’t wasting additional time to extra define network or container configuration to deploy an executable application into the cloud.”

Continue reading

#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

How to enter your promo code in the newer IBM Cloud UI? (UPDATE)

This is just a small update to my blog post Promo code and free Kubernetes Cluster @IBM Cloud specific to the topic promo codes.

Currently IBM Cloud provides two UIs to access the IBM Cloud.
But don’t be afraid, when entering your code, this will work for both of them.

You can access the newer unified UI, with more functionalities, via http://cloud.ibm.com and the traditional UI you can access with www.bluemix.net.

If you enter your promo code in the newer UI just follow these steps:

  • Open Manage->Account in the IBM Cloud UI menu
  • In Account select Account settings
  • Here you can enter your promo code in Feature (Promo) Codes

cloud-ibm-ui-20181204

The creation of the free Kubernetes Cluster has not changed.

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

Greetings,

Thomas

PS: By the way, you can use the IBM Cloud for free, if you simply create an IBM Lite account. Here you only need an e-mail address.

#ibmdeveloper #promocode #ibmcloud #free #ibmcloudiu

 

Operations and Developers side by side @“Continuous Lifecycle” and “Container Conf”

Niklas Heidloff  and I  attended the combined software development conference for “Continuous Lifecycle”and “Container Conf” in Mannheim Rosengarten on 14.11. and 15.11.2018.

IMG_2141.jpg

 

The conference was sold out and had more than 700 attendees. This was a great place where developer and operation experts exchanged different perspectives.

IMG_2133

The talks at the conference were about Micro Services, Docker, Serverless, Tools, Security, Cloud Foundry, Kubernetes, and methods and more.

Continue reading