Platform Technology

Our platform is designed to grow from a single product to an ecosystem. We are ambitious and driven to make this happen and have the seeds in place.

SAMBAR platform is lean, strong, and supremely agile. Developing, managing, and operating the platform requires a wide variety of talent, resources and services and was built over a period of three years by a team of 45+ full-time and part-time consultants around the globe.

The platform is built using the latest technologies at every layer — UI, web, application, middleware, database and security—using cloud computing platforms Amazon Web Services, IBM Softlayer and utilizes on-demand resources that grant the ability to host thousands of trades and serve millions of users. The goal is to create a lean, strong, and supremely agile development, testing and production environments with infinite scaling capabilities.

For the platform infrastructure and hosting, we use multiple regions and different Multi-Availability Zone within one region to host our development, testing, staging and production environments, creating a trading platform that is reliable 99.9999% of the time. Our environments are spread around the globe and use multiple cloud providers. The platform is completely cloud-agnostic and can be hosted at any cloud provider.

Currently we are using Amazon Cloud (AWS) and IBM Cloud (Softlayer). The platform uses micro-services architecture for application development and implementation. This architectural style enables an application to be built as a collection of loosely coupled services, and these services collectively work together to fulfill all platform capabilities. This micro-services architecture enables continuous delivery and deployment of our large, complex trading system, providing seamless user experience on all sorts of strategies and enabling the platform to evolve its technology stack overtime.

The platform is designed, built, tested and implemented using some of the best and latest open source products available as of today. Here is the list of some of the technologies we use:

  • Cloud Platforms: AWS, IBM Softlayer
  • Caching: Content Delivery Network, Other(s)
  • Blockchain: Hyperledger Fabric, BigChainDB, Other(s)
  • Identity: Hyperledger Indy
  • Smart Contracts: Hyperledger Burrow
  • API: REST, Other(s)
  • Web Tier: Nginx, Apache, HAProxy
  • UI: Angular4
  • CMS: WordPress
  • CI/CD: Git, Jenkins, Spinnaker, Other(s)
  • Middleware: Eureka, Zuul, Ribbon, Hystrix, Swagger, Other(s)
  • Application Tier: Docker
  • Container Orchestration: ECS, Kurbernetes, Other(s)
  • Data Streaming: Kinesis, Kafka, Redis, Storm
  • Database Tier: Cassandra, MySQL, DynamoDB, DB Proxy, Other(s)
  • Languages: Java, PHP, R, HTML5, JavaScript, Nodejs, Other(s)
  • Search: Solr
  • Analytics: Spark
  • Security: SSL, LeBar, Security Monkey, Other(s)
  • Charting: HighCharts, amCharts, D3, Google
  • Testing: JMeter, Chaos Monkey, Other(s)

We want to thank Linux Foundation, Open Source community and Netflix OSS team for their product contributions, documentation and bugs and implementation help. This platform could not been built without their generous support and help. Thank you very much!

Interested in Joining the Team?

View Jobs