In the last chapter, we discussed a few different ways you can add dynamic elements back into your Jamstack sites. These were done via external services set up specifically to serve a need, for example, Google Forms letting you design and accept feedback for a form.
While the availability of these services continues to grow in both number and variety, there are certain things that simply do not make sense as external services, including very particular business logic for your Jamstack site that only you know how to develop. This is where serverless computing, and specifically functions as a service, come into play.
Let’s get this out of the way. There are still servers in serverless computing. Just like how we don’t actually build infrastructure in real clouds, serverless technology doesn’t magically remove the need for physical hardware. Serverless computing is about removing the need to worry about the servers. It’s about getting all the benefit of what the server provides without the boring work of actually maintaining a server.