Files
awesome-awesomeness/terminal/serverless
2024-04-20 19:22:54 +02:00

26 KiB

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