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

code refactor for version 1.0 #94

Open
vecna opened this issue Dec 2, 2018 · 0 comments
Open

code refactor for version 1.0 #94

vecna opened this issue Dec 2, 2018 · 0 comments

Comments

@vecna
Copy link
Member

vecna commented Dec 2, 2018

The branch where development is happening is: https://github.com/tracking-exposed/facebook/tree/yS
below the two priority tasks as discussed with @rugantio @fedebarba @joxer)

P0 - Show data on realitycheck

  1. Have robust parsers (me and @fedebarba )
  • Maintain a QOS of acceptable service (this should be measured with a better interace than the current)
    • 80% of posts in a month are collected well
    • SLA 72 hours on breaking parser
  1. Redo the part of the site that shows the data (graphic part, stripped down)
  • Change the reality check system and focus on interactive tables
  • search / sort / filter
  • at the moment the problem lies in the heaviness of the query and the answer, so the API must be redone
  1. Complete the separation of the 3 services, integrate system logs.
  • split the static web pages, the collector, the API

P1 - Having constant logging and showing transparency to users

  1. Having a monitoring and logging infrastructure (ELK, currently in testing on log.tracking.exposed)
  2. Something custom that reads from elasticsearch with statistics

Next steps (still to be documented/addressed)

P2 - Having batch processes that allow you to have the aggregated data aggregated for users

P3 - allow those who "create a research group" to see aggregate data of users who have opted in his group.

P4 - allow users to share portions of their timeline (so as to make comparisons between them)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant