What is Serverless computing?
Lambda is a serverless platform from AWS, offering an event-based system for running code in the cloud. You don’t worry about servers, only the code you write. It scales automatically and only charges you for the time it is executing the code. But, most importantly, it scales automatically!
Lambda supports popular languages including Python, Node.js, Go, C and PowerShell. You can use Lambda to access objects store like AWS S3 or connect to database systems and even wire you Lambda service up to A.I based services.
The typical development workflow for building applications on Lambda includes the following steps:
For larger projects break your applications into multiple Serverless Services. Model your Serverless Services around Data Models or Workflows. There are many Serverless compute offerings on the market, many of these offerings have a free-tier which means you can build new services and they will cost you nothing to operate. The main market offerings include:
Cloud Functions for Google
At NWT we are architecting and building services using these technologies. Contact us about running a use-case workshop to identify candidates for serverless technology and in the process reduce your operational costs and scale your services automatically.