I've been playing around with the #ActivityPub protocol in a prototype project and without thinking about it made it in #SvelteKit despite the fact that it has zero UI. I think it is pretty natural to think that is a "bad idea", but I am also struck by how ridiculously easier it is to make an API in a framework like that and throw it up on #Vercel or #Netlify than any traditional way.
I've certainly used the #ServerlessFramework or #AwsSam (or ECS / EC2) professionally many times, but there is so many decisions that something like #SvelteKit handles for you like #Typescript, dev server reloading, local environment vars, bundling for #serverless, etc. It is so painless to add these frameworks to a service like Vercel or Netlify and get #ContinuousDeployment with zero effort. Do we have full-featured opinionated frameworks like that for an #ExpressJs like setup?