Wallet as a Service infrastructure for cryptocurrencies.
Bysect is built with Typescript as a single module with concern separation. No microservice BS!
Who needs a queue when you can just import? Should we need a queue? Then it definitely won't be for cross service communication.
Known services in this design are:
- auth - authentication, users, kyc, etc
- chain - wallet, cryptocurrency, blockchain, data, automation etc
- event - txs, confirmations, validations, etc
- connect - third party communication
- signal - events, alerts, broadcasts, emails, sms, in-app, push, etc
All you need is to add the requried environment variables into an .env file and execute yarn dev.