Serverless Framework

{{Short description|Framework for web, mobile and IoT applications with serverless architectures}}

{{primary sources|date=November 2016}}

{{Infobox software

| name = Serverless

| logo =

| logo alt =

| logo caption =

| screenshot =

| screenshot alt =

| caption =

| collapsible =

| author = Austen Collins

| developer =

| released = {{Start date and age|2015|10}}

| ver layout =

| latest release version = {{wikidata|property|edit|reference|P348}}

| latest release date = {{start date and age|{{wikidata|qualifier|P348|P577}}}}

| latest preview version =

| latest preview date =

| programming language = Node.js

| operating system = Cross-platform

| platform =

| size =

| language =

| language count =

| language footnote =

| genre =

| license =

| website =

| standard =

| AsOf =

}}

The Serverless Framework is a web framework written using Node.js. Serverless is the first framework developed for building applications on AWS Lambda, a serverless computing platform provided by Amazon as a part of Amazon Web Services.{{Cite web|title=What Is Amazon Web Services? – QwikSkills|url=https://qwikskills.com/aws/81266/|access-date=2021-12-11|website=qwikskills.com|language=en-US}} Currently, applications developed with Serverless can be deployed to other function as a service providers, including Microsoft Azure with Azure Functions, IBM Bluemix with IBM Cloud Functions based on Apache OpenWhisk, Google Cloud using Google Cloud Functions, Oracle Cloud using Oracle Fn,{{Cite news|url=https://www.infoworld.com/article/3230186/application-development/oracle-joins-the-serverless-fray-with-fn.html|title=Oracle joins the serverless computing fray with Fn|last=Krill|first=Paul|work=InfoWorld|access-date=2018-04-10|language=en}} Kubeless based on Kubernetes, Spotinst and Webtask by Auth0.{{cite web |url=https://serverless.com/framework/docs/providers/ |title=Serverless Infrastructure Providers |website=Serverless.com |access-date=2018-01-25}}

A Serverless app can simply be a couple of lambda functions to accomplish some tasks, or an entire back-end composed of hundreds of lambda functions. Serverless supports all runtimes offered within the cloud provider chosen. Serverless is developed by Austen Collins{{cite web|title=Backstory · Serverless|url=http://docs.serverless.com/docs/backstory|url-status=dead|archive-url=https://web.archive.org/web/20160226103551/http://docs.serverless.com/docs/backstory|archive-date=2016-02-26|access-date=2016-02-25|work=Serverless}} and maintained by a full-time team.{{cite web |url=https://github.com/serverless/serverless |title=serverless/serverless |work=GitHub |access-date=2016-02-25}}

It was first introduced in October 2015 under the name JAWS.{{cite web |url=https://www.youtube.com/watch?v=D_U6luQ6I90 |title=AWS re:Invent 2015 {{!}} (DVO209) JAWS: The Monstrously Scalable Serverless Framework |author=Amazon Web Services |website=YouTube |date=2015-10-12 |access-date=2016-02-25}}

References

{{Reflist}}