IBM / ce-cns

Get Started with deploying a Java Microservices Application to `Code Engine` . Documentation link: "https://ibm.github.io/ce-cns/"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Please follow this link to access the full workshop documentation:

and here is the link to the documentation on IBM Developer. If you want to access the workshop from IBM Techzone please follow this link.

FYI: The workshop documententation uses GitHub Pages with MkDocs. For more details please visit "How to setup MkDocs?".

Brief architecture overview

This workshop is related to the Cloud Native Starter project. In the workshop we use a customized version of the security application example. The example application simply shows articles protected with an Identity and Access Manegement. In the following picture you see the frontend with the articles and the valid user alice is logged on.

The following diagram shows the architecture of the example application. There is a web-app frontend application that serves the JavaScript/Vue.js code to the browser. The web-app code running in the browser invokes a REST API of the web-api microservice. The web-api microservice in turn invokes a REST API of the articles microservice. Keycloak is used for the Identity and Access Management of that microservices based application. To see the results in the web application, users need to be authenticated and they need to have the role user.

The image below shows the dependencies of the example:

Open the full workshop documentation

Please follow this link to access the full workshop documentation:

About

Get Started with deploying a Java Microservices Application to `Code Engine` . Documentation link: "https://ibm.github.io/ce-cns/"

License:Apache License 2.0


Languages

Language:Shell 71.6%Language:Java 14.0%Language:JavaScript 5.8%Language:Vue 5.7%Language:Dockerfile 2.3%Language:HTML 0.7%