It becomes more and more complicated. Single Page Applications (SPA) are a great thing. I’m pretty sure that all users like it. I don’t know if many developers like it or not. Personally, I think that its development is too complicated.
It’s not bad. It’s not good. It’s how things are going forward. If you grow your skills only in front-end, back-end or sysops area nothing will change. You need to be an expert only in your subject area. But if you want to be a T-shaped person you have to know about all of these tools:
Webpack to configure your front-end builds and dev area. uwsgi/gunicorn/etc to run your API Nginx to make everything work together Docker/K8S to deploy your application into containers (OK, you may not use Nginx in this case)
I would like to have some unified environment configuration to run my projects with front-end, API, DB, key-value storage, etc in some unified way. Maybe it will be some yaml, maybe not. I just do not want to have dozens of config with different formats in one project.
P.S. I just tired a bit configuring nginx, webpack and getting everything work with docker-compose today.