The world of tech is now getting more abstracted and accessible by the day. More people can now build websites without needing to write actual code. And now front end developer seem to be able to accomplish backend tasks without having to deal with servers and devops.
That's my takeaway from this talk by Chris Coyier on what frontend developers are doing and will do more of in the future.
There's this trend of apps and webapps that are being built on serverless architecture.
We used to need a server to process incoming requests and even hire a backend/devops developer to manage and write code for it. Now a lot of these are being abstracted and are being offered as a service by Google, Amazon, Microsoft, and many others.
Now you can write some front end code, host the code Amazon s3 or Netlify, connect to a database on Google Firebase and use Webtask to communicate between these services.
There's a lot to unpack from the talk. Chris gave several examples of building apps without needing your own backend infrastructure. From blogs, ecommerce store, CRUD apps, comment systems and more.
This is possible because numerous players in the industry have abstracted alot of the backend services.
For example, you can get more than just database from Google Firebase. They also offer authentication and media storage, which are traditionally handled by backend developers.
You can find a list of providers that enable this kind of serverless architecture.
In short, the web has become an amazing place where more people are enabled to build things on the web. Who knows maybe some day, non-technical chaps can build sophisticated web apps without ever needing to know a single line of code.