Serverless computing: Difference between revisions

Content deleted Content added
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes using AWB
WP:CHECKWIKI error fix #90. Wikipedia being used as a reference or external link. Do general fixes and cleanup if needed. - using AWB
Line 9:
 
== History ==
The first 'pay as you go' code execution platform where developers simply wrote code online including billing at a functional level, creation of virtual resources by the system as needed, exposure of functions as APIs was Zimki in 2006. [[Amazon Lambda|AWS Lambda]], introduced by Amazon in November 2014,<ref name="Zimki"'techcrunch-lambda-launch'>{{cite web|url=https://entechcrunch.m.wikipedia.orgcom/wiki2014/11/13/amazon-launches-lambda-an-event-driven-compute-service/Platform_as_a_service|title=ZimkiAmazon Launches Lambda, codeAn executionEvent-Driven PaaSCompute Service|date=13 Nov 2014|accessdate=10 July 2016|last=Miller|first=Ron|datewebsite=[[TechCrunch]]}}</ref> was the first major provider considered to have a serverless offering. AWS Lambda initially launched with [[Node.js]] as the only runtime,<ref name='techcrunch-lambda-launch'/> but {{asof|website2016|lc=1}} it now officially supports [[Python (programming language)|publisherPython]] and [[Java (programming language)|Java]], and other languages such as [[Haskell (programming language)|Haskell]] can also be used by using Node.js as an invoker.<ref name='github-haskell-on-lambda'>{{cite web|accessurl=https://github.com/abailly/aws-lambda-haskell|title=abailly/aws-lambda-haskell - Running Haskell code on AWS Lambda|website=[[GitHub]]|last=Bailly|first=Arnaud|date=14 June 2016|accessdate=10 July 2016}}</ref>
[[Amazon Lambda|AWS Lambda]], introduced by Amazon in November 2014,<ref name='techcrunch-lambda-launch'>{{cite web|url=https://techcrunch.com/2014/11/13/amazon-launches-lambda-an-event-driven-compute-service/|title=Amazon Launches Lambda, An Event-Driven Compute Service|date=13 Nov 2014|accessdate=10 July 2016|last=Miller|first=Ron|website=[[TechCrunch]]}}</ref> was the first major provider considered to have a serverless offering. AWS Lambda initially launched with [[Node.js]] as the only runtime,<ref name='techcrunch-lambda-launch'/> but {{asof|2016|lc=1}} it now officially supports [[Python (programming language)|Python]] and [[Java (programming language)|Java]], and other languages such as [[Haskell (programming language)|Haskell]] can also be used by using Node.js as an invoker.<ref name='github-haskell-on-lambda'>{{cite web|url=https://github.com/abailly/aws-lambda-haskell|title=abailly/aws-lambda-haskell - Running Haskell code on AWS Lambda|website=[[GitHub]]|last=Bailly|first=Arnaud|date=14 June 2016|accessdate=10 July 2016}}</ref>
 
Google has released an alpha version of its serverless platform, which is called Google Cloud Functions,<ref name='vb-gcf'>{{cite web|url=http://venturebeat.com/2016/02/09/google-has-quietly-launched-its-answer-to-aws-lambda/|title=Google has quietly launched its answer to AWS Lambda|date=9 February 2016|accessdate=10 July 2016|last=Novet|first=Jordan|website=[[VentureBeat]]}}</ref> and supports Node.js.<ref name='forbes-gcf'>{{cite web|url=http://www.forbes.com/sites/janakirammsv/2016/02/09/google-brings-serverless-computing-to-its-cloud-platform/#5391a66525b8|title=Google Brings Serverless Computing To Its Cloud Platform|date=9 February 2016|accessdate=10 July 2016|last=MSV|first=Janakiram}}</ref>