1.3.0.Physical Infrastructure - haymant/trading GitHub Wiki

Physical Infrastructure

Cloud View

The platform is designed to be host on cloud, e.g., AWS.

Infra View

  1. Local network
  2. Compute
  3. Storage
  4. Database
  5. Message queue
  6. Security
  7. Monitoring
  8. Operational model

Local network

Dev

During dev, we'd support to run all services in a single dev machine, while database and message queues are open to access from the machine, e.g.,

  • Database service:
    • Postgres 14
    • IP: 192.168.1.100
    • Port: 5432
    • Main database: postgres
    • Admin user: postgres
    • Admin credential: ***
    • Databases: trading (usr/pwd: trading/trading)
  • Message queue service:
    • Kafka 2.13-3.1.0
    • IP: 192.168.1.100
    • Port: 9032
    • Topics:
    • Queues: