└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # Serverless Technologies & Architectures 2 | A curated list of excellent resources on serverless technologies and architectures. This is a community project so if you'd like to add something please issue a PR. All contributions are welcomed. 3 | 4 | ## MeetUps and Conferences 5 | [Serverless MeetUps](https://github.com/serverless-meetups/main) - MeetUps focusing on Serverless Technologies all over the world. 6 | 7 | [Serverlessconf](http://serverlessconf.io) - The one and only conference on Serverless Technologies & Architectures 8 | 9 | - [Serverlessconf London](http://london.serverlessconf.io) Oct 26-28 10 | - [Serverlessconf Tokyo](http://tokyo.serverlessconf.io) Sep 30 - Oct 1 11 | - [Serverlessconf NYC](http://nyc.serverlessconf.io) May 26-27 12 | 13 | ## Interesting Posts & Articles 14 | [“Serverless” is just a name. We could have called it “Jeff”](https://serverless.zone/serverless-is-just-a-name-we-could-have-called-it-jeff-1958dd4c63d7) by Paul Johnston 15 | 16 | [What's this Serverless Thing Anyway](https://read.acloud.guru/whats-this-serverless-thing-anyway-b101cb72c7e6?source=featured) by Sam Kroonenburg 17 | 18 | [Serverless Architectures](http://martinfowler.com/articles/serverless.html) by Mike Roberts 19 | 20 | [WTF is Operations? #serverless](https://charity.wtf/2016/05/31/wtf-is-operations-serverless/) by Charity Majors 21 | 22 | [Debunking Serverless Myths](https://read.acloud.guru/debunking-serverless-myths-cc329460d061?source=featured) by Peter Sbarski 23 | 24 | [A brief history of cloud compute: IAAS, PAAS, serverless](https://read.acloud.guru/iaas-paas-serverless-the-next-big-deal-in-cloud-computing-34b8198c98a2?source=latest) by Sam Kroonenburg 25 | 26 | [When not to use Serverless (Jeff)](https://medium.com/@PaulDJohnston/when-not-to-use-serverless-jeff-6d054d0e7098) by Paul Johnston 27 | 28 | [Serverless: Volume Compute for a New Generation](http://redmonk.com/fryan/2016/04/28/serverless-volume-compute-for-a-new-generation/) by RedMonk 29 | 30 | [The Serverless Start-Up - Down With Servers!](http://highscalability.com/blog/2015/12/7/the-serverless-start-up-down-with-servers.html) by Marcel Panse and Sander Nagtegaal 31 | 32 | ## Books 33 | [Serverless Architectures on AWS](http://book.acloud.guru) - by Peter Sbarski & Sam Kroonenburg 34 | 35 | [Serverless Patterns of Modern Application Design Using Microservices](https://leanpub.com/serverless) - by Obie Fernandez 36 | 37 | [Serverless Single Page Apps](https://pragprog.com/book/brapps/serverless-single-page-apps) - by Ben Rady 38 | 39 | ## Awesome Courses 40 | [AWS Lambda: The Complete Guide](https://acloud.guru/learn/aws-lambda) by Sam Kroonenburg & Ryan Kroonenburg 41 | 42 | [iOS on AWS](https://acloud.guru/learn/ios-on-aws) by Ryan Kroonenburg & Peter Sbarski 43 | 44 | ## Great Blogs 45 | [Serverless Zone](https://serverless.zone/) - The community for all things serverless 46 | 47 | [Serverlesscode](https://serverlesscode.com/) by Ryan Brown 48 | 49 | [Paul Johnston's Blog](https://medium.com/@PaulDJohnston) 50 | 51 | 52 | # Resources & Tutorials 53 | ## Amazon 54 | [Host a Static Website on AWS for Free](https://blog.dangerginger.com/post/amazon-static-site-host/) by Danger Ginger 55 | 56 | [How to do queues in AWS Lambda](https://medium.com/@PaulDJohnston/how-to-do-queues-in-aws-lambda-f66028cc7f13) by Paul Johnston 57 | 58 | [Easy video transcoding in AWS](https://read.acloud.guru/easy-video-transcoding-in-aws-7a0abaaab7b8) by Peter Sbarski 59 | 60 | [Building Serverless Apps with AWS Lambda](https://auth0.com/blog/building-serverless-apps-with-aws-lambda/) by Ado Kukic 61 | 62 | [Setting up a Serverless Contact Form](https://blog.druskin.co/setting-up-a-contact-form-on-aws-42d7bda49b22) by Daniel Ruskin 63 | 64 | [SquirrelBin: A Serverless Microservice Using AWS Lambda](https://aws.amazon.com/blogs/compute/the-squirrelbin-architecture-a-serverless-microservice-using-aws-lambda/) by Tim Wagner & Will Gaul 65 | 66 | [Pokémon Go and GraphQL with AWS Lambda](https://medium.com/scaphold/pokémon-go-and-graphql-with-aws-lambda-a6d53f254424) by Vince Ning 67 | 68 | ## Serverless Framework 69 | [Building a Serverless Facebook messenger chatbot](http://justserverless.com/blog/building-a-serverless-facebook-messenger-chatbot/) by Philipp Müns 70 | 71 | [A Serverless REST API in Minutes With Serverless Framework](https://dzone.com/articles/a-serverless-rest-api-in-minutes-with-serverless-f) by Clemens Helm, Florian Motlik, and Manuel Weiss 72 | 73 | 74 | ## Azure Functions 75 | 76 | [Video introduction to Functions](https://channel9.msdn.com/Shows/Web-Hack-Wednesday/Azure-Functions) 77 | 78 | [Functions GitHub Repo](https://github.com/Azure/AzureFunctions) 79 | 80 | [Distributed Processing with Azure Functions](https://www.sumologic.com/blog-devops/distributed-processing-azure-functions/) by Andrew Male 81 | 82 | [Azure functions with Slack and OpenWeather](https://refwarlockprog.wordpress.com/2016/04/28/azure-functions-with-slack-and-openweather/) by refwarlock 83 | 84 | [Testing Azure Functions](https://azure.microsoft.com/en-us/documentation/articles/functions-test-a-function/) by Wesley McSwain 85 | 86 | [How to scale Azure Functions](https://azure.microsoft.com/en-us/documentation/articles/functions-scale/) by Daria Grigoriu 87 | 88 | [Setting up a CI workflow](https://david-obrien.net/2016/08/azure-functions-ci/) 89 | 90 | 91 | ## IBM BlueMix OpenWhisk 92 | [IBM Bluemix OpenWhisk 101: Developing a Microservice](http://blog.altoros.com/bluemix-openwhisk-101-developing-a-microservice.html) by Alexander Sologub 93 | 94 | [IBM Bluemix OpenWhisk REST API](https://amanoblog.wordpress.com/2016/03/03/ibm-bluemix-openwhisk-rest-api/) by Takehiko Amano 95 | 96 | [How to write JavaScript Actions for OpenWhisk on Bluemix](http://heidloff.net/article/how-to-write-javascript-actions-openwhisk) by Niklas Heidloff 97 | 98 | ## Google Cloud Functions 99 | [HTTP Functions](https://cloud.google.com/functions/docs/writing/http) 100 | 101 | [Background Functions](https://cloud.google.com/functions/docs/writing/background) 102 | 103 | [Handling Dependencies](https://cloud.google.com/functions/docs/writing/dependencies) 104 | 105 | 106 | ## WebTask.io 107 | [Building Serverless Apss with Webtask](https://auth0.com/blog/building-serverless-apps-with-webtask/) by Ado Kukic 108 | 109 | 110 | # Tooling & Projects 111 | 112 | ## Services & Products 113 | [AWS Lambda](https://aws.amazon.com/lambda/) 114 | 115 | [Azure Functions](https://azure.microsoft.com/en-us/services/functions/) 116 | 117 | [IBM OpenWhisk](https://www.ibm.com/cloud-computing/bluemix/openwhisk/) 118 | 119 | [Google Cloud Functions](https://cloud.google.com/functions/) 120 | 121 | [Firebase](https://firebase.google.com/) 122 | 123 | [Auth0](https://auth0.com/) 124 | 125 | [Algolia](https://www.algolia.com/) 126 | 127 | [hook.io](https://hook.io/) - Microservice and web hook hosting 128 | 129 | [IOPipe](https://www.iopipe.com/) - IOpipe is an analytics and distributed tracing service which allows you to see inside Amazon Lambda functions for better insights into the daily operations and development of event driven “serverless” applications. 130 | 131 | ## Tools & Frameworks 132 | [Serverless Framework](https://github.com/serverless/serverless) - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! 133 | 134 | [Apex](https://github.com/apex/apex) - Build, deploy, and manage AWS Lambda functions with ease (with Go support!) 135 | 136 | [Claudia](https://claudiajs.com/) - Claudia makes it easy to deploy Node.js projects to AWS Lambda 137 | 138 | [Lambada Framework](https://github.com/lambadaframework/lambadaframework) - Build serverless REST API's with JAVA. It implements the JAX-RS API and deploys your application easily to AWS Lambda and API Gateway 139 | 140 | [Sparta](http://gosparta.io/) - A Go framework for AWS Lambda microservices 141 | 142 | [Vadium](https://vandium.io/) - Stress-free security layer for your serverless architecture 143 | 144 | [λ Gordon](https://github.com/jorgebastida/gordon) - Gordon is a tool to create, wire and deploy AWS Lambdas using CloudFormation 145 | 146 | [ServerlessCalc](http://serverlesscalc.com) - Calculating cost for AWS Lambda, Azure Functions, Google Cloud Functions, and IBM OpenWhisk 147 | 148 | [Shep](https://github.com/bustlelabs/shep) - A framework for building JavaScript APIs with AWS API Gateway and Lambda 149 | 150 | [Serverless Artillery](https://github.com/Nordstrom/serverless-artillery/tree/develop) - Combine serverless with artillery and you get serverless-artillery (a.k.a. slsart) for instant, cheap, and easy performance testing at scale. 151 | 152 | ## Cool Open-Source Serverless Projects 153 | 154 | [Pokego-Serverless](https://github.com/jch254/pokego-serverless) - Serverless-powered API to fetch nearby Pokemon Go data 155 | 156 | [LambCI](https://github.com/lambci/lambci) - A [continuous integration system](https://medium.com/@hichaelmart/lambci-4c3e29d6599b) built on AWS Lambda 157 | 158 | ## Things built entirely on serverless tech 159 | [Teletext.io](https://teletext.io/) - Add [editing capabilities to your existing website](http://highscalability.com/blog/2015/12/7/the-serverless-start-up-down-with-servers.html) without using a CMS 160 | --------------------------------------------------------------------------------