serverless-patterns
serverless-offline
Our great sponsors
serverless-patterns | serverless-offline | |
---|---|---|
32 | 18 | |
1,430 | 5,112 | |
3.7% | - | |
9.9 | 8.7 | |
1 day ago | 9 days ago | |
Python | JavaScript | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
serverless-patterns
-
Generative (A)IaC in the IDE with Application Composer
You may be aware of Serverlessland, a treasure trove of developer-centered content and examples of serverless applications. I decided to take one of their more popular (and AI-focused) tutorials, titled “Use GenAI capabilities to build a chatbot”, and recreate it with App Composer and our trusty AI assistant. Here we go!
-
Simple AWS: 20 Advanced Tips for Lambda
Serverless Land is a place with a ton of serverless resources.
-
A Beginner's Guide to the Serverless Application Model (SAM)
If you're looking for examples, you can check out my GitHub, it's full of SAM templates that cover a wide range of use cases. Serverless Land is another fantastic resource full of reference material. If you are trying to build something but can't quite figure it out in SAM, remember - it's all just CloudFormation. Browse the docs to see how to define that stubborn resource.
-
Introducing samp-cli for local lambda debugging
I will use dynamodb-streams-to-eventbridge-outbox-pattern by David Boyne as an example.
-
What are your study methods for AWS certs?
For all my associated exams I used Mareek/TD, labs and for SAP also went through SAP course of A. Cantrill, also tools like https://serverlessland.com/ and aws event talks on YouTube can help you understand concepts.
-
What are some senior level learning resources you recommend for improving as a backend engineer?
If you’re using AWS serverlessland is maintained by AWS and has great resources
-
Read the latest issue from Kuration featuring articles on IndieHackers, AWS, Google Bard, Stripe and much more.
If you're utilizing AWS's serverless technology to develop and deploy applications, Amazon offers a dedicated website that provides code samples and educational resources specifically tailored for AWS Serverless.
-
Serverless - Beyond the Basics
ServerlessLand - All things serverless, resources & announcements from AWS
-
Automate Your Life and Save Time By Going Serverless
Sources like Serverless Land are invaluable. They aggregate patterns, repos, examples, and blogs from the community and make them available in one location. But because of that, you get a grab-bag of layouts with the code samples. Exposure to the different ways people build repositories is good, but you don't move as fast as if you did it yourself.
- Looking for a project but no idea where to start, looking for general guidance
serverless-offline
-
Introducing samp-cli for local lambda debugging
Using local emulators like sam local, serverless-offline, localstack, etc.
-
There is framework for everything.
https://github.com/dherault/serverless-offline https://github.com/lambci/docker-lambda
-
Migrating a classic Express.js to Serverless Framework
With classic Express servers, you can use a simple node script to get the server up and running to test locally. Serverless wants to be run in the AWS ecosystem making it. Lucky for us, David Hérault has built and continues to maintain serverless-offline allowing us to emulate our functions locally before we deploy.
-
3 Steps To Faster Serverless Development
With the serverless offline plugin you can speed up local dev is by emulating AWS lambda and API Gateway locally when developing your Serverless project.
-
A magical AWS serverless developer experience
serverless-offline (https://github.com/dherault/serverless-offline) is a great tool to use for local development of serverless applications.
It's not a complete mirror image of what you get but it's close enough in my experience.
-
Deploy a REST API using Serverless, Express and Node.js
First, let’s use the serverless-offline plugin. This plugin helps to emulate the API Gateway environment for local development.
-
Running a scalable & reliable GraphQL endpoint with Serverless
cd app-backend/dynamodb yarn install To test the GraphQL endpoint locally on my machine, I’m using these three plugins for the Serverless Framework: Serverless Offline, Serverless Webpack and Serverless DynamoDB Local.
-
Developing against the Cloud
There are some great tools such as serverless offline, SAM local, and the architect framework, but I propose that we consider a different way forward - a cloud development environment.
-
Debugging Chronicles: Serverless offline + Sequelize
Gradually, after spying and comparing the requests on Postman, after redirecting local to deployed URLs and vice-versa, and having check environment variables everywhere, the only possible candidate had to do Serverless offline, which was also updated from 5.x to 6 (We overlooked that, because we already manually fixed all the breaking changes listed in their changelog and everything was fine when testing via postman ).
- Ask HN: Does anyone else find the AWS Lambda developer experience poor?
What are some alternatives?
supertest - 🕷 Super-agent driven library for testing node.js HTTP servers using a fluent API. Maintained for @forwardemail, @ladjs, @spamscanner, @breejs, @cabinjs, and @lassjs.
aws-lambda-dotnet - Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
docker-lambda - Docker images and test runners that replicate the live AWS Lambda environment
bref - Serverless PHP on AWS Lambda
sst - Build modern full-stack applications on AWS
Sequelize - Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
serverless-offline-sns - A serverless plugin to run an SNS server and call lambdas with events notifications.
Moto - A library that allows you to easily mock out tests based on AWS infrastructure.
serverless-application-model - The AWS Serverless Application Model (AWS SAM) transform is a AWS CloudFormation macro that transforms SAM templates into CloudFormation templates.
LocalStack - 💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
aws-lambda-runtime-interface-emulator
serverless-webpack - Serverless plugin to bundle your lambdas with Webpack