Skip to content

Service to poll the ESI market endpoints and bring in relevant market data/aggregates/whatever we need

License

Notifications You must be signed in to change notification settings

abaeve/pricing-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pricing-service

The pricing service currently has 2 responsibilities:

  • List to what the pricing-fetcher is throwing onto relevant topics
    • Storing the current state of things, all available orders on the market and no more
  • Generating and making available stats on the above data

No history is stored here although there are plans to publish the changes which happened since the last fetch from pricing-fetcher

Immediate roadmap

  • Publish an endpoint to control monitored regions

Thoughts

  • This might be seen as the steward of pricing-fetcher
    • It could be made more aware of it's existence and pricing-fetcher could become a more robust service with endpoints to control what IT monitors on it's poll executions
    • This would allow for easier fine tuning of network and cpu usage

Future roadmap

  • Remove mongo because it's map reduce is garbage for what I need
    • Switch the storage mechanism to something completely different and use Gleam couple with SeaweedFS?

About

Service to poll the ESI market endpoints and bring in relevant market data/aggregates/whatever we need

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages