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

Refactor and clarify where each "job" is started #1672

Open
strugee opened this issue Jul 13, 2018 · 0 comments
Open

Refactor and clarify where each "job" is started #1672

strugee opened this issue Jul 13, 2018 · 0 comments
Milestone

Comments

@strugee
Copy link
Member

strugee commented Jul 13, 2018

Right now there are several logical "jobs" that I can think of that the pump system performs:

  • HTTP request/response
  • OAuth nonce/session cleanup in the database
  • Distribution

These are all intermingled with each other in very messy ways. It would be nice to clean these up and separate them from each other, so it's obvious where each is initialized (ideally right next to each other in bin/pump).

In the long run this will help us move towards looking more like a 12-factor app. I'm not sure what that should look like at the moment, but this is definitely a prerequisite.

@strugee strugee added this to the Future milestone Jul 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant