/edd-exchange

OOP Exchange EDD Service prototype with SOA pattern with dynamic feature integration

Primary LanguagePython

edd-exchange

This repo is only proto-type, that's why there's no github acion/test and etc. A SOA EDD exchange service, that uses different APIs and currencies and crypto dynamically to deliver orders implemented with redis stream. The reason I used redis stream was that I wanted to experience something different than Kafka and RabbitMQ.

Services:

  • IDENTITY: Authroize users
  • WEB APP: Web application for exchange backend
  • Exchanger: Exchange event driven application to perform exchange operation
  • Shared: shared library between services

Most codes are in shared service. Inside shared service:

  • Money: represent real money like USD
  • Crypto: represent crypto like Tether, Bitcoin and etc
  • Integration: represent API integration implementation, like BinanceAPI, to use to deliver the order