1.1.0.Architectural Analysis - haymant/trading GitHub Wiki

Architectural Analysis

Functional Specs

  • app gateway (register services/apis/
  • Market feeder
  • Market manager
  • Smart order router
  • Broker/Exchange manager
  • Risk/Portfolio manager

NonFunctional Specs

  • Dev easy local setup/HA deployment
  • Service registry/discovery: Client side with Eureka/Spring SCDF or Server side with k8s/Openshift/etc?
  • Data stream/pipeline: Spring Cloud Data Stream or simple ActiveMQ based solution
  • Cached market data

Dependencies