368 lines
18 KiB
HTML
368 lines
18 KiB
HTML
<h1 id="awesome-serverless-awesome">Awesome Serverless <a
|
||
href="https://github.com/sindresorhus/awesome"><img
|
||
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
|
||
alt="Awesome" /></a></h1>
|
||
<blockquote>
|
||
<p>A curated list of resources about all things serverless.</p>
|
||
</blockquote>
|
||
<p><em>Inspired by the <a
|
||
href="https://github.com/sindresorhus/awesome">awesome</a> list
|
||
project.</em></p>
|
||
<p><strong>Say <em>hello</em> on <a
|
||
href="https://twitter.com/pmmuens">Twitter</a>.</strong></p>
|
||
<h2 id="table-of-contents">Table of contents</h2>
|
||
<ul>
|
||
<li><a href="#general">General</a></li>
|
||
<li><a href="#blogs">Blogs</a></li>
|
||
<li><a href="#blog-posts">Blog posts</a></li>
|
||
<li><a href="#screencasts">Screencasts</a></li>
|
||
<li><a href="#talks">Talks</a></li>
|
||
<li><a href="#projects">Projects</a></li>
|
||
<li><a href="#related-projects">Related projects</a></li>
|
||
<li><a href="#serverless-framework-plugins">Serverless Framework
|
||
Plugins</a></li>
|
||
<li><a href="#literature--education">Literature / Education</a></li>
|
||
<li><a href="#professional-services">Professional services</a></li>
|
||
</ul>
|
||
<hr />
|
||
<h2 id="general">General</h2>
|
||
<ul>
|
||
<li><a href="http://serverless.com">Serverless.com</a> - Serverless.com
|
||
homepage.</li>
|
||
<li><a href="http://docs.serverless.com">Documentation</a> -
|
||
Serverless.com Documentation.</li>
|
||
<li><a href="http://forum.serverless.com">Forum</a> - Official
|
||
Serverless forum.</li>
|
||
<li><a href="http://serverlessmeetups.com">Meetups</a> - List with all
|
||
official Serverless meetups.</li>
|
||
<li><a
|
||
href="http://stackoverflow.com/questions/tagged/serverless-framework">Stack
|
||
Overflow</a> - Stack Overflow questions.</li>
|
||
<li><a href="http://serverlessconf.io">ServerlessConf</a> - Serverless
|
||
specialized conference.</li>
|
||
<li><a href="https://serverless.email">Serverless Weekly</a> - A weekly
|
||
newsletter about serverless architectures and paradigms.</li>
|
||
<li><a href="https://github.com/cncf/wg-serverless">Serverless working
|
||
group</a> - CNCF serverless working group.</li>
|
||
<li><a href="http://inserverless.com">Serverless Summit</a> - Conference
|
||
about serverless technologies / computing.</li>
|
||
<li><a href="https://www.serverlessconsultants.com/plugins/">Serverless
|
||
Plugin Directory</a> - A directory of Serverless Framework plugins.</li>
|
||
<li><a href="https://openevents.io">OpenEvents</a> - A specification for
|
||
describing event data in a common way.</li>
|
||
<li><a href="https://thepowerofserverless.info">The power of
|
||
serverless</a> - Overview why serverless is a great choice - especially
|
||
for frontend developers.</li>
|
||
</ul>
|
||
<h2 id="blogs">Blogs</h2>
|
||
<ul>
|
||
<li><a href="https://serverlesscode.com">Serverless Code</a> - Blog
|
||
about everything serverless related.</li>
|
||
<li><a href="https://serverless.zone">Serverless Zone</a> - Everything
|
||
Serverless related.</li>
|
||
<li><a href="http://blog.serverless.com">Serverless Blog</a> - Official
|
||
blog of the Serverless Framework.</li>
|
||
<li><a href="https://medium.com/serverless-stories">Serverless
|
||
Stories</a> - Medium publication from the team behind the Serverless
|
||
Framework.</li>
|
||
<li><a href="http://www.goingserverless.com">Going Serverless</a> - Blog
|
||
about serverless architectures and the Serverless Framework.</li>
|
||
<li><a href="https://foobar123.com/@marciavillalba">Foobar Tech</a> -
|
||
Blog about serverless architectures and programming in general.</li>
|
||
<li><a href="http://www.serverlessguy.com/">Serverless Guy</a> - Blog
|
||
about a “life without servers”.</li>
|
||
<li><a href="http://www.serverless.city/">Serverless City</a> - News,
|
||
products, opinions, howtos, and everything you need to know to be a
|
||
Serverless Citizen.</li>
|
||
<li><a href="https://faaslane.wordpress.com">FaaS Forward</a> - Learning
|
||
& living on the FaaS-Lane.</li>
|
||
<li><a href="http://www.serverlessops.io">ServerlessOps</a> - Design,
|
||
build and run reliable serverless systems.</li>
|
||
</ul>
|
||
<h2 id="blog-posts">Blog posts</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://blogs.wsj.com/cio/2018/10/30/serverless-computing-requires-a-shift-in-mindset/">Serverless
|
||
computing requires a shift in mindset</a> - Why IT leaders must
|
||
communicate business value when talking about serverless solutions.</li>
|
||
<li><a
|
||
href="https://thenewstack.io/serverless-roadmaps-platforms/">Hosted
|
||
vs. installable serverless platforms</a> - Survey which covers hosted
|
||
vs. installable serverless solutions.</li>
|
||
<li><a
|
||
href="https://triggermesh.com/2018/11/01/launching-triggermesh/">Launching
|
||
TriggerMesh</a> - TriggerMesh (serverless management platform on top of
|
||
knative) announcement blog post.</li>
|
||
<li><a
|
||
href="https://blog.cloudflare.com/cloud-computing-without-containers/">Serverless
|
||
without containers</a> - How Cloudflare utilizes the v8 engine to
|
||
isolate and run Cloudflare Workers written in Node.js.</li>
|
||
<li><a
|
||
href="https://www.jeremydaly.com/takeaways-from-serverlessnyc-2018/">Takeaways
|
||
from ServerlessNYC 2018</a> - Key takeaways from the ServerlessNYC 2018
|
||
conference.</li>
|
||
<li><a
|
||
href="https://hackernoon.com/serverless-functions-not-one-and-the-same-150eb070d9a3">Serverless
|
||
& Functions - Not one and the same</a> - Post about the differences
|
||
between serverless computing and FaaS.</li>
|
||
<li><a
|
||
href="https://medium.com/swlh/serverless-for-startups-its-the-fastest-way-to-build-your-technology-idea-a0f0b5efe2f3">Serverless
|
||
for startups</a> - Why serverless is the fastest way to build a
|
||
technology idea.</li>
|
||
<li><a
|
||
href="https://thenewstack.io/serverless-roadmaps-monitoring-security-frameworks-tools/">Serverless
|
||
monitoring, security, frameworks, tools</a> - Post about the different
|
||
serverless monitoring, security, framework and tooling solutions.</li>
|
||
<li><a
|
||
href="https://medium.com/datreeio/writing-portable-serverless-applications-252fd8623bce">Writing
|
||
portable serverless applications</a> - Post on how to write portable
|
||
serverless applications that can run on different compute
|
||
environments.</li>
|
||
<li><a
|
||
href="https://www.infoq.com/articles/serverless-sea-change">Serverless
|
||
sea change</a> - Article which defines and explains how serverless is
|
||
different from other application architectures.</li>
|
||
<li><a
|
||
href="https://developer.squareup.com/blog/serverless-instant-checkout-links-with-square/">Serverless
|
||
Instant Checkout Links with Square</a> - An example showing how to build
|
||
serverless instant checkout links backed by Square APIs.</li>
|
||
</ul>
|
||
<h2 id="screencasts">Screencasts</h2>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/watch?v=OnJt4qfsfOc">Build apps
|
||
faster with Azure Serverless</a> - Walkthrough of the Microsoft Azure
|
||
Functions serverless offering.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=JS2h8pmqsww">FaaS
|
||
performance comparison</a> - Comparing serverless function
|
||
performance.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=ROA7Ig7tD5s">Introduction
|
||
to Kubeless</a> - Video which introduces the Kubeless project and their
|
||
Serverless Framework integration.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=ykkeliDAs-c">What’s new in
|
||
Serverless v1.22</a> - Video walkthrough about all the new features in
|
||
Serverless v1.22.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=BQXCn6xBYzA">Kuhiro: Birth
|
||
of the NearCloud</a> - Video which explains the concepts of
|
||
NearCloud.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=6uijFRFURPQ">How to build a
|
||
regionally distributed serverless architecture</a> - Webinar on how to
|
||
build a regionally distributed serverless architecture.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=HVQVEjNpMeQ">Autoscaling
|
||
DynamoDB with the Serverless Framework</a> - Walkthrough on how to use
|
||
DynamoDB autoscaling functionality with the Serverless Framework.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=UGrGce6-cX4">Building React
|
||
+ Serverless full stack apps</a> - How to build full stack apps using
|
||
React and the Serverless Framework.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=4nrRt0dOcFk">Become a
|
||
serverless black belt</a> - AWS online tech talk on how to optimize
|
||
serverless applications.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=6Kp1yxMjn1k">Jazz
|
||
serverless developer teaser</a> - T-Mobiles Jazz serverless developer
|
||
teaser.</li>
|
||
</ul>
|
||
<h2 id="talks">Talks</h2>
|
||
<ul>
|
||
<li><a href="https://www.youtube.com/watch?v=TZPPjAv12KU">The serverless
|
||
and event-driven future</a> - How the Event Gateway enables a new way to
|
||
build event-driven applications.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=_1-5YFfJCqM">Serverless,
|
||
Not So FaaS</a> - CloudNativeCon 2018 Keynote by Kelsey Hightower,
|
||
Kubernetes Community Member, Google.</li>
|
||
<li><a
|
||
href="http://www.thecloudcast.net/2018/05/the-cloudcast-348-bringing-serverless.html">Bringing
|
||
serverless to Rock ’n Roll</a> - Podcast on how Fender utilizes
|
||
serverless technologies for their digital learning platform.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=h1PIqbi93eE">Using the
|
||
Event Gateway to build serverless multi-cloud applications</a> - How the
|
||
Event Gateway can be used to build multi-cloud applications.</li>
|
||
<li><a
|
||
href="https://www.slideshare.net/AmazonWebServices/deep-dive-on-serverless-application-development-102837125">Deep
|
||
dive into serverless</a> - Slide deck about serverless application
|
||
development.</li>
|
||
<li><a
|
||
href="https://soundcloud.com/thenewstackanalysts/discussing-serverless-with-symphoniaio-and-serverless-inc">Discussing
|
||
serverless</a> - Podcast about the serverless landscape.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=Y6B3Eqlj9Fw">Confusion in
|
||
the land of the serverless</a> - Sam Newmans talk about serverless
|
||
technologies at GOTO 2018.</li>
|
||
<li><a href="https://www.youtube.com/watch?v=q7mFl9sLiCY">Serverless
|
||
state of the union</a> - Austen Collins keynote talk about serverless
|
||
and the state of the union at the Open Source Summit 2018.</li>
|
||
<li><a
|
||
href="https://acloud.guru/series/serverlessconf-sf-2018">ServerlessConf
|
||
SF 2018 videos</a> - Talks from the ServerlessConf SF 2018.</li>
|
||
<li><a
|
||
href="https://www.infoq.com/podcasts/serverless-build-connected-robots">Serverless
|
||
at iRobot</a> - How serverless technologies are used at iRobot.</li>
|
||
</ul>
|
||
<h2 id="projects">Projects</h2>
|
||
<ul>
|
||
<li><a href="https://github.com/15Dkatz/official_joke_api">Official joke
|
||
API</a> - Vue Jokester application backend.</li>
|
||
<li><a
|
||
href="https://github.com/serverless/event-gateway-getting-started">Event
|
||
Gateway Getting Started</a> - Walkthrough application for using the
|
||
Event Gateway.</li>
|
||
<li><a href="https://github.com/serverless/utils">Utils</a> - General
|
||
Serverless utilities.</li>
|
||
<li><a
|
||
href="https://github.com/RafalWilinski/cloudwatch-public-metrics">CloudWatch
|
||
public metrics</a> - Expose AWS CloudWatch metrics as a public HTML
|
||
page.</li>
|
||
<li><a href="https://github.com/EwanValentine/invoicely">Invoicely</a> -
|
||
Invoice automation tool.</li>
|
||
<li><a
|
||
href="https://github.com/phstc/serverless-world-cup-slack-bot">World Cup
|
||
Slackbot</a> - Post 2018 FIFA World Cup Russia™ matches events to
|
||
Slack.</li>
|
||
<li><a href="https://github.com/mikestaub/serverless-express">Serverless
|
||
Express</a> - Run your unmodified express app on AWS Lambda via the
|
||
Serverless Framework.</li>
|
||
<li><a
|
||
href="https://github.com/tommedema/serverless-mono-example">TypeScript
|
||
composite monorepo</a> - Yarn / Lerna workspaces with Typescript 3.0
|
||
composite references using <code>nohoist</code> for compatible
|
||
serverless application packaging.</li>
|
||
<li><a href="https://github.com/cyrilwanner/next-serverless">Next
|
||
serverless</a> - Deploys your next.js application to AWS Lambda.</li>
|
||
<li><a href="https://github.com/zotoio/serverless-central">Serverless
|
||
Central</a> - Sample Lambda monorepo.</li>
|
||
<li><a href="https://tipe.io">Tipe</a> - Next generation serverless
|
||
CMS.</li>
|
||
<li><a href="https://github.com/slashbit/spider-less">Spiderless</a> - A
|
||
web spider / scraper / website change detector built with Lambda, API
|
||
Gateway, DynamoDB and SNS.</li>
|
||
<li><a href="https://github.com/duyetdev/pricetrack">PriceTrack</a> -
|
||
API / Website for E-commerce price tracking. Built with Firebase
|
||
functions and Firebase Hosting.</li>
|
||
</ul>
|
||
<h2 id="related-projects">Related projects</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/hasura/cloud-functions-boilerplates">FaaS
|
||
boilerplates</a> - Boilerplates for FaaS offerings that work in
|
||
conjunction with Hasura GraphQL Engine’s event triggers.</li>
|
||
<li><a href="https://cloudcompose.io">CloudCompose</a> - An open
|
||
community marketplace for serverless functions and workflows.</li>
|
||
<li><a href="https://github.com/hmngwy/mutton">Mutton</a> - A Python
|
||
shim library for better AWS Lambda handlers.</li>
|
||
<li><a href="https://begin.com">Begin</a> - Create AWS serverless apps,
|
||
APIs, and sites with databases, sessions, and full CI/CD.</li>
|
||
<li><a href="https://operiant.com">Operiant</a> - Connect your event
|
||
streams to actions.</li>
|
||
<li><a href="https://triggermesh.com">TriggerMesh</a> - Serverless cloud
|
||
with a library of event triggers to enable hybrid cloud and workload
|
||
portability.</li>
|
||
<li><a href="https://github.com/harijoe/handly">Handly</a> - A wrapper
|
||
for serverless handlers to prevent silly mistakes.</li>
|
||
<li><a
|
||
href="https://github.com/harijoe/serverless-boilerplate">Serverless
|
||
boilerplate</a> - Minimal yet super-functional Serverless
|
||
boilerplate.</li>
|
||
<li><a
|
||
href="https://github.com/firecracker-microvm/firecracker">Firecracker</a>
|
||
- Secure and fast microVMs for serverless computing.</li>
|
||
<li><a href="https://github.com/ucbrise/cirrus">Cirrus</a> - Serverless
|
||
machine learning framework.</li>
|
||
<li><a href="https://docs.openfaas.com/">OpenFaaS</a> - Serverless
|
||
Functions Made Simple for Docker and Kubernetes.</li>
|
||
<li><a href="https://github.com/openfaas/openfaas-cloud">OpenFaaS
|
||
Cloud</a> - OpenFaaS Cloud: multi-user serverless functions driven by
|
||
git.</li>
|
||
</ul>
|
||
<h2 id="serverless-framework-plugins">Serverless Framework Plugins</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://github.com/piercus/serverless-local-environment">Local
|
||
environment</a> - Set local environment variables.</li>
|
||
<li><a
|
||
href="https://github.com/janders223/serverless-offline-ssm">Offline
|
||
SSM</a> - Read SSM parameters from a <code>.env</code> file instead of
|
||
AWS.</li>
|
||
<li><a
|
||
href="https://github.com/ServerlessOpsIO/serverless-nocode">Nocode</a> -
|
||
Deploy nocode via the Serverless Framework.</li>
|
||
<li><a
|
||
href="https://github.com/davidgf/serverless-plugin-canary-deployments">Canary
|
||
deployments</a> - Implement canary deployments of AWS Lambda
|
||
functions.</li>
|
||
<li><a href="https://github.com/p0wl/serverless-fbp">Flow-based
|
||
programming</a> - Flow-based programming plugin for Serverless.</li>
|
||
<li><a href="https://github.com/thepauleh/goserverless">Go
|
||
serverless</a> - GoFormation for the Serverless Framework. Create
|
||
Serverless configs with Go structs.</li>
|
||
<li><a
|
||
href="https://github.com/serverless/serverless-event-gateway-plugin">Event
|
||
Gateway</a> - Event Gateway plugin for the Serverless Framework.</li>
|
||
<li><a href="https://github.com/fnproject/serverless-fn">Fn</a> - Fn
|
||
provider plugin.</li>
|
||
<li><a
|
||
href="https://github.com/cloudflare/serverless-cloudflare-workers">Cloudflare
|
||
Workers</a> - Provider plugin for Cloudflare Workers.</li>
|
||
<li><a href="https://github.com/funkybob/serverless-s3-deploy">S3
|
||
Deploy</a> - Plugin to deploy files to an S3 Bucket.</li>
|
||
</ul>
|
||
<h2 id="literature-education">Literature / Education</h2>
|
||
<ul>
|
||
<li><a href="https://leanpub.com/going-serverless">Going serverless</a>
|
||
- Building scalable applications with the Serverless Framework and AWS
|
||
Lambda.</li>
|
||
<li><a
|
||
href="https://www.udemy.com/code-along-aws-lambda-kinesis-serverless-framework/">AWS
|
||
Lambda, Kinesis & Serverless Framework</a> - Udemy Course on the
|
||
Serverless Framework.</li>
|
||
<li><a
|
||
href="http://codemore.teachable.com/p/serverless-framework-qs-node">The
|
||
Serverless Framework: Quick Start</a> - Video course which provides a
|
||
quick start for the Serverless Framework.</li>
|
||
<li><a
|
||
href="http://codemore.teachable.com/p/serverless-framework-node">Intro
|
||
to the Serverless Framework</a> - Introduction course for the Serverless
|
||
Framework.</li>
|
||
<li><a href="https://serverlesslab.com">ServerlessLab</a> - Effective
|
||
serverless, AWS Lambda and Node.js training.</li>
|
||
<li><a href="http://bit.ly/serverless-apps-aws">Serverless Applications
|
||
with AWS</a> - Introduction course with AWS and Serverless Framework.
|
||
Build a production like app using the most common AWS Serverless
|
||
services.</li>
|
||
<li><a href="https://github.com/serverless/event-gateway-workshop">Event
|
||
Gateway Workshop</a> - Learn what the Event Gateway is, how it works and
|
||
build your first event-driven multi-cloud application.</li>
|
||
<li><a
|
||
href="https://d1.awsstatic.com/serverless/Whitepaper/Stream%20Processing%20Whitepaper.pdf">Serverless
|
||
streaming architectures</a> - Serverless streaming architectures and
|
||
best practices.</li>
|
||
<li><a
|
||
href="https://egghead.io/courses/develop-a-serverless-backend-using-node-js-on-aws-lambda">Develop
|
||
a Serverless Backend using Node.js on AWS Lambda</a> - Learn how to
|
||
create a serverless API and connecting it to DynamoDB leveraging
|
||
Lambda’s new async / await syntax.</li>
|
||
<li><a
|
||
href="https://www.manning.com/books/agile-development-for-serverless-platforms">Agile
|
||
development for serverless platforms</a> - How to apply agile practices
|
||
in fully serverless architectures.</li>
|
||
<li><a href="https://www.manning.com/books/ai-as-a-service">AI as a
|
||
Service</a> A book that teaches you how to harness the power of
|
||
cloud-based AI services and serverless computing. An engineering
|
||
approach to serverless AI.</li>
|
||
</ul>
|
||
<h2 id="professional-services">Professional services</h2>
|
||
<ul>
|
||
<li><a
|
||
href="https://cloudonaut.io/serverless-consulting/">Cloudonaut</a> -
|
||
Consultancy.</li>
|
||
<li><a href="https://www.promptworks.com/serverless/">PromptWorks</a> -
|
||
Consultancy.</li>
|
||
<li><a href="https://craftship.io">Craftship</a> - Consultancy.</li>
|
||
<li><a href="http://www.epxlabs.com">EPX Labs</a> - Consultancy.</li>
|
||
<li><a href="https://red-badger.com">Red Badger</a> - Agency.</li>
|
||
<li><a href="http://langa.io">Langa</a> - Agency.</li>
|
||
<li><a href="https://www.emergingtechnologyadvisors.com">Emerging
|
||
Technology Advisors</a> - Consultancy.</li>
|
||
<li><a href="https://onespeed.io">OneSpeed</a> - Agency.</li>
|
||
<li><a href="http://www.seraro.com">Seraro</a> - Agency.</li>
|
||
<li><a href="https://superluminar.io">Superluminar</a> - Agency.</li>
|
||
</ul>
|
||
<p><a href="https://github.com/pmuens/awesome-serverless">serverless.md
|
||
Github</a></p>
|