What comes to your mind when you hear the word: Serverless? FaaS, AWS Lambda, the Node.js framework, or something else? Or do you think it’s a set of services that don’t require servers?
AWS defines Serverless as “the native architecture of the cloud that enables you to shift more of your operational responsibilities to AWS, increasing your agility and innovation. Serverless allows you to build and run applications and services without thinking about servers”. So, definitely not “lack of servers”. And there is more to it that just the Lambda or FaaS (Function as a Service).
For this panel discussion, we invited some of the top technology leaders from Chicagoland who have been using Serverless architecture in their recent projects. This discussion revolved around the main principles of Serverless architecture. Panelists shared their experiences and learnings from using various AWS Serverless services from the perspectives of both the devs and ops. These services ranged from building the code, deploying apps via containers and functions, scaling databases, logs/monitoring, data pipelines, and analytics.