Skip to content

thomassuedbroecker/ce-cns

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 71.3%
  • Java 14.0%
  • JavaScript 5.8%
  • Vue 5.8%
  • Dockerfile 2.3%
  • HTML 0.8%