Introduction
Last updated
Was this helpful?
Last updated
Was this helpful?
Microservices are an architectural approach to building applications. As an architectural framework, microservices are distributed and loosely coupled, so one team’s changes won’t break the entire app. The benefit to using microservices is that development teams are able to rapidly build new components of apps to meet changing business needs.
You can build polyglot microservices
Each microservice can be assigned to a team
Scale each independently
Can provide resiliency
The example bank system includes several microservices for handling user authentication and transaction mechanics.
This lab focuses on the java microservices components that is part of the Example Bank app.
Build and push Java Open Liberty Microservices
Deploying applications in an OpenShift cluster using container images from Docker Hub
Exposing and accessing your application in an OpenShift cluster
A live demo of the app: https://credit-card.ibmdeveloper.net/