Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure with Microservice Architecture #1

Open
oguzhankiyar opened this issue Dec 3, 2018 · 0 comments
Open

Restructure with Microservice Architecture #1

oguzhankiyar opened this issue Dec 3, 2018 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@oguzhankiyar
Copy link
Owner

Restructure with Microservice Architecture

Separate the OK.Biter.Api project to three or more microservice like BotCommandService, ListenerService, NotifyService.

BotCommandService

Responsible to manage Telegram Bot commands to list/create/update/delete subscriptions, alerts, prices, etc. and send subscription/alert updates to Message Queue.

ListenerService

Responsible to listen Binance Api WebSockets and send the prices to Message Queue.

NotifyService

Responsible to consume the Message Queue and decide to notify the users with messaging or calling.

@oguzhankiyar oguzhankiyar added the enhancement New feature or request label Dec 3, 2018
@oguzhankiyar oguzhankiyar self-assigned this Dec 3, 2018
Repository owner deleted a comment from tobarbaro Feb 10, 2024
Repository owner deleted a comment from nerypy Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants
@oguzhankiyar and others