Virtual Markets provides a set of coordinating services that represents various entities in capital markets.This application is a proof of concept to model markets as set of services.These services coordinate to execute various trades and update positions.Test update
Capital Markets represents a set of services that coordinate with each other to provide the following functionalities:
- Sale and purchase of Financial Instruments like Stocks, Bonds etc.
- Post Trade settlement entities like Clearinghouse, Depository etc.
- Reference Data services
- Billing services
All code is build using the following languages:
- Java 8, Go, Python
- Spring Boot 2.0 (using reactive Technologies)
- dockerized services
- deployable on linux machines, cloud foundry, aws, zaure etc.
- graphql based rest end points
- Vert.x support
- blockchain (??) support during trade settlement and matching
- Terraform for Infrastructure as code (deploy to aws)
- Kubernetes for container orchestration
- Supporting different data stores like mysql, mongodb, cassandra etc.