Overview
Holdings Microservice produces the packaged binary files to support the deployment of the stacks mentioned in this section.
Prerequisite
Install Java 11 prior to the deployment of the aforementioned stacks.
Microservice can be deployed in following 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 be deployed and running already and hence only the components necessary for Microservice are created and all other streaming services are not deployed. Hence, streaming configuration for the Microservice should be carried out manually.
Enable JWT Authentication and XACML authorization as required in various stacks.
Holdings Microservice produces the packaged binary files to support the deployment of the stacks mentioned.
| Azure - Serverless | AWS- Serverless | K8 - Containers | |
| Microservices runtime | Lambda Functions | Azure Functions | K8 pods ,AKS, EKS , ACA |
| Event Stream | Service Bus (Event Hub) | Kinesis | Kafka |
| Deployment scripts | Azure-CLI | AWS-CLI | HELM charts |
| NoSQL DB | Postgresql DB/MongoDB | MongoDB / Postgresql DB/ DynamoDB | MongoDB/Postgresql DB |
In this topic