The “Big Three” cloud vendors; Amazon, Google, and Microsoft are major players in this arena. Serverless architectures are application designs that incorporate Backend as a Service” (BaaS) and “Functions as a Service” (FaaS) platforms which are invaluable to software developers.
BaaS serves as the middleware that provides developers with ways to connect their Web and mobile applications to cloud services via application programming interfaces (API) and software developers’ kits (SDK). While FaaS provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an application.
MartinFowler.com has an article which provides an in-depth look at serverless architecture.
What does this mean for your server in the cupboard? The “lift and shift” model where your applications are magically transferred to the Cloud may result in some functionality not being available. Using a web service such as Azure or Google can be very effective and cost efficient but there is a need to review your applications, especially if they have been tailored for your environment, as the software developer may have written in calls to a specific server.
Here at Zephyr we reviewed all our own applications and have moved some to the Cloud using the serverless computing model. Others we are rewriting to take advantage of the BaaS and FaaS environment. It is a great learning curve when you work on your own systems and has meant that we have been able to manage the same process for our clients, avoiding all the pitfalls of course. We recognise that taking advantage of the serverless computing model has significantly reduced operational cost as pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It has also reduced the complexity of our applications, which is aids in problem detection and solution. We are aware of our increased reliance on our vendor, but our experience has been positive. To discuss further contact Graeme firstname.lastname@example.org
Posted on: May 23, 2019Pamela Yates