In terms of your first question, I'd say yes, it makes sense, because boilerplate is commonplace, and re-inventing that wheel is obviously not something people want to do with their time. Even with highly bespoke systems, a solid backend framework should be reached for, imo. In my case, it's...