team4909 / 2018-Core

2018 Scouting Platform
MIT License
10 stars 3 forks source link

Design Offline Match Schedule Cache #25

Closed roshanr10 closed 6 years ago

roshanr10 commented 6 years ago

After #21 is completed, I'd like to revisit match schedules to see if we can easily cache them offline using CouchDB. The reason for not doing this earlier is TBA can update the matches as they receive updates from the FMS. Handling these updates properly is crucial for the system to work effectively.

Once the design is completed, we can begin to consider implementation.

roshanr10 commented 6 years ago

Leaving this for the 2019 preseason. There's a substantial amount of effort involved to offline the TBA API while remaining compliant with the existing interface. Will reconsider at a later date, if strongly desired, but I believe this will take away from the other core analysis features if we go this route.