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

Heroku can't keep up with current market volume #360

Open
badgerwithagun opened this issue May 14, 2019 · 5 comments
Open

Heroku can't keep up with current market volume #360

badgerwithagun opened this issue May 14, 2019 · 5 comments
Assignees
Labels
bug Something isn't working java Requires Java skills urgent
Projects

Comments

@badgerwithagun
Copy link
Member

Significant lag occurring when BTC/USD pairs are subscribed, causing memory issues on the box and delayed data.

Two problems here:

  • The basic Heroku box is too slow
  • We are backing up messages rather than dropping them where we can afford to do so

Need to investigate

@badgerwithagun badgerwithagun added urgent java Requires Java skills labels May 14, 2019
@badgerwithagun badgerwithagun self-assigned this May 14, 2019
@badgerwithagun badgerwithagun added this to To do in v1.0.0 via automation May 14, 2019
@kenibarwick
Copy link

kenibarwick commented May 14, 2019 via email

@badgerwithagun
Copy link
Member Author

Not yet, but I doubt I'll bother. This thing is working constantly all day. It needs 24 hours of compute per day. Looks like 55.43 GBP/Month on Azure, and I'd have to set up the pipeline myself. Nope!

If I'm going to go to the effort of setting up a CD pipeline to a cloud provider, it'll probably be AWS.

@kenibarwick
Copy link

kenibarwick commented May 16, 2019 via email

@badgerwithagun badgerwithagun added the bug Something isn't working label May 17, 2019
@badgerwithagun
Copy link
Member Author

Promising performance from a $10/month Vultr server. I'm still working on the deployment scripting. I plan to open source that too.

@badgerwithagun
Copy link
Member Author

Full replacement of Heroku includes the full CD pipeline, infrastructure-as-code and provisioning. I have this all mostly working now but am working through getting it bomb-proof.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working java Requires Java skills urgent
Projects
v1.0.0
  
In progress
Development

No branches or pull requests

2 participants