Friday, August 5, 2016

From Devop to Noop with serverless architecture


While most of the enterprise are struggling to really implement Devop in their enterprise , technology has already moved on  to Noop with server less architecture in the cloud. With AWS Lambda service,  you can write your code(currently limited to Node.js, Java , Python) as event invoked lambda function without worrying about any virtual server details . Please see the following figure to understand how AWS lambda works . 

once you have written  the code and done few simple configuration steps , the process of executing your code, which includes creating the AWS EC2 right size virtual server , installing the write image (Node.js, java, python),  security,  auto scaling on demand is taken care by Lambda. Developer does not have to worry about virtual server sizing, installing  right images,scalability, maintenance , monitoring etc. This is a  server less architecture from developers point of view. 

The trade off is that code written  as lambda function has to be short  . AWS Lambda runs all code in a container  and is highly suitable for micro services. 

No comments: