Serverless architecture

For the most part, in this book we have created microservices as standalone server applications. To deploy them you have to upload binaries to remote servers using continuous delivery tools. If you don't want to worry about making the binaries compatible with operating systems, you can use containers to deliver and deploy applications packed to images. It gives you the opportunity to use container orchestration services, such as Kubernetes. Container orchestration software simplifies scaling and configuring large applications that use containers to run microservices. If you try to think about this simplification further, you can find it helpful to use a predefined and preinstalled pool of containers with generic environment that will run small binaries with request-handling functions and without any HTTP middleware. In other words, you could write handlers for events and no more HTTP code. This approach is called serverless.

In the next section we list the platforms that provide serverless infrastructure and that can be used to deploy serverless applications.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.227.26.217