Previous Serverless Version 0.5.x
homepage
Our great sponsors
Previous Serverless Version 0.5.x | homepage | |
---|---|---|
90 | 16 | |
46,050 | 11 | |
0.3% | - | |
8.2 | 7.2 | |
5 days ago | about 1 month ago | |
JavaScript | SCSS | |
MIT License | 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.
Previous Serverless Version 0.5.x
-
The Top 10 GitHub Repositories Making Waves ππ
Github | Website
-
Invocation error - can't find any results helping me to solve this issue
i deployed a lambda and http api gateway using a serverless.com (sls) template as a start. I get the following error when it processes a specific request:
- Consulta: buenas practicas AWS
-
Deploying Lambdas from Zipped Code on S3 vs Image Repository
Have you tried serverless.com ? It lets you have infrastructure as code.
-
[p] I built an open source platform to deploy computationally intensive Python functions as serverless jobs, with no timeouts
- With Lambda, you manage creating and building the container yourself, as well as updating the Lambda function code. There are tools out there such as sst or serverless.com which help streamline this.
-
AWS Lambda, a good host for a rest API?
If you'd like to use Lambda, usually you need to engineer FOR it, from day one, you don't (often) get to choose some other framework and shoehorn it into Lambda and Serverless. There's some great frameworks to help deploy code into Lambda easily and create REST endpoints for things, one such frameworks is serverless.com that helps easily deploy to it, but it lacks a framework for doing REST that also supports local emulation (as easily). For that, I recommend a framework by AWS called Chalice. This is an amazing REST framework that runs a proxy that works locally and deploys exactly the same on Lambda, it is Python however.
-
How are you deploying cloud functions (GCF/Lambda/Firebase/whatever) from your monorepos?
I use serverless.com for AWS stuff.
- First time building microservice-based application
-
Key learnings after 10h diving into Lambda, js and Github Actions
After knocking out a README with a set of goals and a list of TODOs to check off as I made progress, I spent about 10 hours over a weekend trying to get something to work. I used serverless for making Lambda easier, Github Actions for the deploy pipeline and store my credentials; and sadly I rolled my own access_token refresh logic because I couldn't find a helper that just did that for me! wtf!?
-
Does anyone use serverless framework with Workers?
Does everyone who uses Workers just use wrangler cli and the cloudflare console UI for everything or is anyone using other tools like serverless framework (https://serverless.com) instead? Looks like they added some support for cloudflare but haven't tried it yet.
homepage
-
Is Nestjs easy to understand for frontend developer who is good at Typescript, reactjs and familiar with express?
I highly recommend, with these types of credentials, go serverless and use https://sst.dev/ with https://nextjs.org/ . Stupid simple deployment, and SSTβs (reasonably priced) paid arm, https://seed.run/, for ci/cd and deployment including great stage management, and nearly free logging and error observability.
-
Is anyone successfully using the CI/CD offering from serverless.com?
I've used seed.run with the Serverless Framework for 4-5 years. As I don't deploy to much I've stayed with the free tier and it all works perfectly. Try it out it won't disappoint.
-
How much vendor lock-in is there in the NextJS/Vercel ecosystem?
They have, at least SST, visit seed
-
What tech-stack to use for a solo dev that can prioritize product iteration and scale?
The backend is built with serverless.com (lambda, dynamodb, sqs, appsync). The good thing is that all the backend is stored in a file and you can deploy multiple stacks on the same account using seed.run . You don't really need EC2/Fargate when you have lambdas and you know that most of the time will be idle time. The same with cache I wouldn't think of it right now until you see the workload you are facing. Dynamodb once you understand it and have a proper design it's the fastest thing you can have. On my appsync calls I'm using Dynamodb as a cache because it's cheaper...
-
Do some developers actually, REALLY, have no local environment and run everything in AWS? Is the individual cloud dev environment a real alternative to having things running locally?
I run my personal project on AWS. I has been running for 4+ years now and I never had a local environment. I took the serverless route. That is appsync, lambda, dynamodb, sqs to build the stack. I'm using serverless.com to have all the resources defined in a yaml files which will deploy multiple stacks. I'm using seed.run to manage that part because it's much more simple than to do it manually.
-
Best managed graphql service for database + search?
How do you deploy your services on AWS? I'm a solo developer and have no issues with my backend. I use the Serverless framework so all services, lambdas, configurations is on a repository on git. I do all the deploys to a dev environment where I test my code and later on I deploy with a PR to my prod environment thanks to seed.run.
-
Structuring a Real-World Serverless App
Your repo setup can look different, but the general concept still holds true. You have to figure out if a file change affects an individual service, or if a file change affects all the services. The advantage of this strategy is that you know upfront which services can be skipped. This allows you to skip a portion of the entire build process, thus speeding up your builds. A shameless plug here, Seed supports this and the setup outlined in this post out of the box!
-
Working with Lambda Code
I use serverless.com framework with tests and deploy with seed.run. So I don't ever touch a Lambda in production. I also have 2 environments, one for testing and the other for production.
-
I have a serverless application with multiple services or stacks which behave as a microservice , I have a build.sh file which allows me to deploy specific service. Now , I want to automate my deployments using gitlab/github but only deploy specific stacks
I'd use seed.run . You can deploy multiple stacks on parallel or with dependencies. You can deploy from github ( 100% sure ) from gitlab I'm not sure. Worth checking it. I'm using the service for free and haven't had any issue.
-
What do you like/dislike about AWS services? What are the most common problems?
Building on top of it requires some knowledge but for me it has been worth it. I use serverless.com to manage all the infrastructure as a CF template. This has the benefit that I can deploy multiple test environments at will. I'm also using seed.run to do all the CI/CD ( also for free ) and doing all the monitoring with lumigo.io . And I build single pages applications that use Netlify.com to handle at that part. I do it to avoid less things to manage on AWS directly when the service is free (again) and really easy to use.
What are some alternatives?
Zappa - Serverless Python
LocalStack - π» A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
apex
sst - Build modern full-stack applications on AWS
python-lambda - A toolkit for developing and deploying serverless Python code in AWS Lambda.
serverless-plugin-warmup - Keep your lambdas warm during winter. β¨ [Moved to: https://github.com/juanjoDiaz/serverless-plugin-warmup]
drover - Drover is a command-line utility for deploying Python packages to Lambda functions.
esbuild - An extremely fast bundler for the web
formidable - The most used, flexible, fast and streaming parser for multipart form data. Supports uploading to serverless environments, AWS S3, Azure, GCP or the filesystem. Used in production.
serverless-bundle - Optimized packages for ES6 and TypeScript Node.js Lambda functions without any configuration.
atlantis - Terraform Pull Request Automation
Moto - A library that allows you to easily mock out tests based on AWS infrastructure.