Backend server migration

  • Creator
    Topic
  • #920209
    hozn
    Participant

    Hi folks –

    Just a quick note that we’ve moved backend server to a new system. This has happened in stages, but I just put in the redirect rule to actually forward people from the [old] https://freezingsaddles.com domain to the [new] https://freezingsaddles.org domain. (For those that are curious, the backend is now split into 3 different application containers: a webhook listener, a sync engine, and the website.)

    You probably won’t notice any differences in the site (though I think Jon pushed up a few fixes that hadn’t yet been deployed to the .com version, but should be on the new one), but this is a new architecture for how we get rides from Strava that will be far less taxing on the API. The old model was generating hundreds of errors per day, so my inbox is quite relieved by this move.

    Also, you should notice that your rides show up almost immediately on the leaderboards, as we’re using the Strava webhooks system. Webhooks isn’t perfect, though, so if you crop a ride or make other minor changes (e.g. classify it as a “commute”) that doesn’t get pushed down to us as a change. However, we do resync everyone’s rides once a day (we divide the athletes up into 24 bins and sync one bin every hour) just in case something gets missed.

    We’ll also add a resync button/option in the UI. (There’s one for photos now, but I think it’s broken anyway.)

    I’m pretty sure that there are going to be bugs in the new system. Feel free to PM me or, better, email hans at velum dot net. Or even better open a ticket at https://github.com/freezingsaddles/freezing-web/issues . And for anyone that has some Python knowledge or wants to learn, we have lots and lots of open tickets that need addressing. Now that this rearchitecture is done, I will start going through the various leaderboard requests, etc.

Viewing 11 replies - 16 through 26 (of 26 total)
  • Author
    Replies
  • #1083540
    hozn
    Participant

    @chuxtr 174127 wrote:

    This from one of my team members who has forum phobia. :-) She rode yesterday morning, her ride is on Strava, but as of late last night it wasn’t on the FS leaderboard.

    “I’m not sure why but my VERY COLD ride today, though on Strava, still hasn’t loaded onto the leaderboard. I’m concerned. Is there anything we should do other than wait?”

    I need a little bit more information to investigate this ….

    #1083536
    chuxtr
    Participant

    @hozn 174129 wrote:

    I need a little bit more information to investigate this ….

    What info and I’ll try to relay. My team member isn’t forum-savvy. So I’ll have to be a go-between.

    #1083537
    chuxtr
    Participant

    @hozn 174129 wrote:

    I need a little bit more information to investigate this ….

    PM sent.

    #1083573
    rumipumi
    Participant

    I’ve noticed some super strange things happening for team 6 — the math seems to be off — for example listing a rider as having ridden 56 days but there have only been 36 days in the competition so far?

    #1083579
    rumipumi
    Participant

    @rumipumi 174176 wrote:

    I’ve noticed some super strange things happening for team 6 — the math seems to be off — for example listing a rider as having ridden 56 days but there have only been 36 days in the competition so far?

    The wierdness went away!

    #1083586
    Judd
    Participant

    @rumipumi 174176 wrote:

    I’ve noticed some super strange things happening for team 6 — the math seems to be off — for example listing a rider as having ridden 56 days but there have only been 36 days in the competition so far?

    Team 6 are notorious cheaters.

    #1083592
    rumipumi
    Participant

    @Judd 174189 wrote:

    Team 6 are notorious cheaters.

    LOL!!!!! But for realz, I was not implying that anyone was cheating!

    #1083597
    hozn
    Participant

    I suspect this was a bug reported earlier with the app getting updates for old rides being changed. I corrected the issue but there is still a bug to fix.

    #1083605
    Judd
    Participant

    @rumipumi 174196 wrote:

    LOL!!!!! But for realz, I was not implying that anyone was cheating!

    No need for implication. Team 6 just cheats cheats cheats. I think we can all say it openly. I’ve been riding a century every day and they somehow found a way to make it look look like I have a back injury hand have only been riding a CaBi 6 miles a day. :P

    #1083981
    jrenaut
    Participant

    I can’t believe we don’t have dozens of people here already yelling about Strava being down

    #1083982
    PeteD
    Participant

    @jrenaut 174618 wrote:

    I can’t believe we don’t have dozens of people here already yelling about Strava being down

    #HugOps #OpsLife

Viewing 11 replies - 16 through 26 (of 26 total)
  • You must be logged in to reply to this topic.