Thomas is a technology enthusiast and CEO of the company Skytala GmbH where he creates full stack applications for customers. During the last 5 years, working in different domains, people and technologies. He has seen many different technologies and learned avoiding following technology hypes, but judging them first. Currently he is involved in many Angular projects where he creates backends as well as front-end caching strategies.
What’s this about?
Serverless is a new approach to think about the backend. Until today every frontend developer needed a backend guy, who creates a big backend server and an operations guy who keeps the servers up and running.
After Infrastructure as a Service (IaaS) and Platform as a Service (PaaS), Serverless takes one step further to Function as a Service (FaaS) where you integrate functions from third party providers directly in your application and you don’t need to write you own complete backend anymore.
You can use, e. g., Firebase as Database, OAuth for Authentification and only a small function with the on Amazon Lambda for your domain logic that can’t be executed on the client, as a machine learning algorithm for example directly from your frontend application. This architectural style allows developers to compose their backends of existing backend services with their own domain logic.