Deployment Instructions
This section lists various clouds services where Microservice application is supported for deployment. Account Aggregate Microservices enables packaging for all 4 stacks and produces packaged binary (ZIP) for supporting the deployment of 4 stacks.
This section helps you to deploy the Microservice application in AWS cloud.
Deploying Microservice in Azure
This section helps you to deploy the Microservice application in Azure cloud.
Deploying Microservice in Docker
This section helps you to deploy the microservice application in Docker cloud.
Deploying Microservice in Kubernetes (K8)
This section helps you to deploy the Microservice application in Kubernetes cloud.
Prerequisite
JDK 11 should be installed as a pre-requisite for all the deployments.
Microservice can be deployed in two modes:
Standalone Deployment - In this deployment mode, all the necessary components for a Microservice including streaming services will be deployed, in order to run the Microservice independently.
Integrated Deployment - In this deployment, Data Event Streaming (DES) is presumed to deployed and running already and hence only the components necessary for Microservice will be created and all other streaming services will not be deployed. Hence, streaming configuration for the Microservice should be carried out manually.
NOTE: Enable JWT Authentication and XACML authorization as required in various stacks.
| AWS | Azure | Docker (On-Premise) | J2EE (On-Premise) | |
|---|---|---|---|---|
| Microservices Runtime | Lambda | Function | Docker / K8s | J2EE Server (Weblogic/Jboss) |
| Event Stream | Kinesis | Service Bus | Kafka | Kafka |
| SQL DB | SQL DB | SQL DB | SQL DB | SQL DB |
In this topic