Serverless computing: Difference between revisions

Content deleted Content added
Undid revision 763832260 by Greenrd (talk): term "API management platform" appears in other articles but isn't linked: WP:WTAF
Add popular serverless frameworks
Line 39:
Diagnosing performance or excessive resource usage problems with serverless code may be more difficult than with traditional server code, because although entire functions can be timed,<ref name='lambda-api-gateway'>{{cite web|url=http://www.forbes.com/sites/janakirammsv/2015/07/16/paas-vendors-watch-out-amazon-is-all-set-to-disrupt-the-market/|title=PaaS Vendors, Watch Out! Amazon Is All Set To Disrupt the Market|last=MSV|first=Janakiram|date=16 July 2015|accessdate=10 July 2016}}</ref> there is typically no ability to dig into more detail by attaching [[profiling (computer programming)|profilers]], [[debugger]]s or [[Application Performance Management|APM]] tools. Furthermore, the environment in which the code runs is typically not [[open source]], so its performance characteristics cannot be precisely replicated in a [[Deployment environment#Development|local environment]]. However, Amazon plans to provide AWS Lambda support in its APM and tracing technology called AWS X-Ray.<ref>{{cite web|url=https://aws.amazon.com/blogs/aws/aws-x-ray-see-inside-of-your-distributed-application/|title=AWS X-Ray - See Inside of Your Distributed Application|date=1 Dec 2016|accessdate=6 Dec 2016|last=Barr|first=Jeff|publisher=Amazon.com}}</ref>
 
== SeeServerless alsoframewoks ==
Multiple serverless frameworks have been published:
* [[Serverless Framework]], a [[software framework]] for creating serverless systems on AWS Lambda with Node.js or Python
* [https://github.com/bitnami/kubeless Kubeless], a proof of concept to develop a serverless framework for Kubernetes. It uses a ThirdPartyResource to be able to create functions as custom resources
* [http://fission.io/ Fission], a framework for serverless functions on Kubernetes. It is extensible to any programming language (Python, NodeJS, Go, C#, PHP are supported).
* [https://funktion.fabric8.io/ Funktion], an open source event based lambda programming for kubernetes.
* Apache [http://openwhisk.org/ OpenWhisk], a serverless, open source cloud platform that executes functions in response to events at any scale.
 
== References ==