Schedule a Snowdrift backend hackathon to decide architecture updates
Right now our server is a monolith in yesod. As part of changing our front-end tech stack, to un-block development, we'll also need changes to our backend, particularly how it communicates with the front-end.
@chreekat and I had a conversation about this at the end of April. It didn't really go anywhere — partly because we mixed up the timing and @Erudition couldn't make it, but also I think because we were trying to have a technical conversation at a high level, without diving down into the weeds (which would take more time). But, in order to make a plan for how to proceed, I think that's what we actually need to do.
So, I think the best thing would be to schedule a hackathon of sorts, where the nominal goal is to actually migrate to the new tech stack and the actual goal is to do just enough to answer the important architecture questions. I'm thinking a 3 or 4 hour block of time (with breaks).
The main people I hope can make it are @Erudition, @chreekat, myself and maybe also David Thomas, whose GitLab handle I do not know. It would also be nice if @iko and @altsalt were able to attend at least part, but for ease of scheduling I think let's figure out times for just the four of us, first (and, of course, make sure everyone is interested in such a thing
- June 26 or 27
- July 3 or 4
- July 10 or 11
- July 17 or 18
I suppose the next step is to make a poll for those dates and ask anyone (who would like to attend) to fill it out.