Thinner Backends and Fatter APIs

Diving deeper into

Cole Krumbholz, founder at Formspree, on the future of full-stack development

Interview
we’re part of a trend of developers moving away from the CGI-bin approach of building their own server-side functionality
Analyzed 5 sources

This shift turns basic backend work from custom code into a purchased utility. A team that once wrote and hosted a small script to catch form posts now points the form at a service, gets spam filtering, notifications, storage, and integrations out of the box, and uses lightweight serverless code only when it needs custom logic between the browser and outside APIs.

  • In the old model, shared hosts exposed a CGI-bin so a developer could run a script on form submit. In the newer model, the host often handles static delivery, while the backend piece is pushed to an API product like Formspree or to a platform feature like Netlify Forms.
  • The practical reason is not fashion, it is operating burden. Form handling now means spam control, notifications, dashboards, file uploads, and reliable delivery under traffic spikes. Those are annoying edge cases for every site owner, but a core product for a specialist API vendor.
  • Next.js and similar frameworks make this modular setup easier by giving developers server only endpoints for glue code. That lets a team keep credentials off the client, reshape form data, or fan a submission out to a CRM, email tool, and database without standing up a traditional app server.

The direction of travel is toward thinner custom backends and fatter API ecosystems. More web products will look like orchestration layers, with frameworks supplying the page and a small amount of serverless glue, while specialized APIs handle forms, payments, auth, content, and messaging as separate building blocks.