2021 Call for Code Awards: Live from New York, with SNL’s Colin Jost! Learn more

Build a cloud-native microservices application in Java


April 1, 2020 2:00 pm CEST

Our developer advocates have an out-of-the-box starter for cloud native applications. Using Kubernetes and Istio, we’ll share how to create, roll-out, and run microservices. Of course, we have open-sourced all our example code and instructions.

For cloud native-applications, Kubernetes and Istio provide out-of-the-box a variety of key functionality that works generically for microservices, regardless of the language, they are implemented in and without changes to the application logic. However, some functionality cannot be covered by orchestration frameworks and service meshes. Instead, it must be handled in the business logic of the microservices, for example, application-specific failover functionality, metrics, and fine-grained authorizations. In this session, we’ll use a concrete example to show how to create microservices with JavaEE and Eclipse MicroProfile and how to roll out and run them on Kubernetes and Istio. MicroProfile itself has some convenient features that are typically needed for the development of microservices, such as calls to REST APIs and implementation of REST APIs, including their documentation. For this session, we use our example code “cloud-native-starter”, which we have released on GitHub as open source, along with scripts for fast deployments to Minikube and lots of instructions and information.

Create an IBM Cloud account via the following link: https://ibm.biz/BdqY47

Looking forward to seeing you online,
Your IBM Developer Advocacy Team

Berlin, Germany