DEV Community

Discussion on: Ask Dev: Full Stack app or JS Frontend powered by API backend?

evanrblack profile image
Evan Black • Edited on

I would say that if the features and design are well set up, then having this separation can work very well, especially if you can treat your API like one that is depended upon by others.

However, for more exploratory development, I find the separation between the two can lead to some increase in maintenance work and context switching. Granted, this view comes from experience working with multiple microservices that aren't maintained quite like public apis. So sometimes delivery of features can feel like you're hopping through a few more hoops than most would prefer.