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