Access and Feeds

Serverless Computing: Coding with a Worry-Free Infrastructure Environment

By Dick Weisinger

More than half of companies are using some form of serverless computing, according to a survey by Forrester.

Serverless computing provides backend services on an on-demand basis. Users can focus on writing and deploying code without needing to worry about the infrastructure environment where the code runs.

Chris Munns, senior developer at Amazon AWS, said that “What does serverless mean? There’s no servers to manage or provision at all. This includes nothing that would be bare metal, nothing that’s virtual, nothing that’s a container — anything that involves you managing a host, patching a host, or dealing with anything on an operating system level, is not something you should have to do in the serverless world.”

What are the benefits of serverless computing?

  • Run code with no need to manage infrastructure, like servers, VMs, or containers
  • Environment scales compute, storage and networking automatically based on demand
  • Provides monitoring, logging and debug facilities
  • Cost savings by removing the need to maintain and manage infrastructure

Brent Austin, cloud platform strategy architect at Liberty Mutual Insurance, said that “a major benefit of serverless is that it forces you to think about designing your systems in a cloud-native way. If you think about designing applications with a serverless-first mindset, you’re more likely to implement a cost-effective, scalable, and resilient architecture, without being bound by specific technical choices within that system.”

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

fourteen − nine =