serverless-esbuild
serverless-microservices-graphql-template
Our great sponsors
serverless-esbuild | serverless-microservices-graphql-template | |
---|---|---|
6 | 1 | |
432 | 11 | |
- | - | |
7.0 | 0.0 | |
about 2 months ago | about 1 year ago | |
TypeScript | TypeScript | |
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.
serverless-esbuild
-
Simple requirement: Bundle dependencies into a single script. esbuild, webpack, bun build throw errors. Solution?
Support Yarn PnP with externals bundling #327
-
🚀 Top-level await in AWS Lamba with TypeScript
We use serverless-esbuild to transpile our TypeScript code to JavaScript.
-
AWS Lambda 101: Shave That Bundle Down
You should use appropriate tools to bundle your Lambda functions with a minimal size. For example, the Serverless Framework, with the serverless-esbuild plugin, automatically bundles your code and uploads it to AWS.
-
Announcing a Serverless Microservices Template with GraphQL
One of the most important aspects of serverless development is keeping an eye on your bundle sizes and to reduce cold start times on Lambda. Keeping this in mind, the template utilizes serverless-esbuild and serverless-analyze-bundle-plugin to provide function analysis out-of-the-box. I opted for serverless-esbuild over serverless-bundle for a few reasons:
-
[AWS Lambda] Optimizing node_modules in zip files
Its faster and easier to setup that webpack and drastically reduces the size of the archive. For Serverless framework users there is https://github.com/floydspace/serverless-esbuild and if you use SAM CLI, you already get this for free since they now use esbuild in the build process
-
Dependencies growing too large
if you can, try using https://github.com/floydspace/serverless-esbuild - esbuild is stupid fast and it produces tiny artifacts. Its dead simple too compared to the webpacks/rollups/etc.
serverless-microservices-graphql-template
-
Announcing a Serverless Microservices Template with GraphQL
For those that know me, they know I love talking about two things more than anything: Serverless Framework and GraphQL. Today, I'm excited to announce a project starter template that I've been developing that allows developers to build serverless microservices with GraphQL. It is built using Nx monorepos and provides a lot of quality of life developer tooling out-of-the-box. I'll discuss what's in the repo and how you can leverage it today for your own projects. If you want to jump into the code, you can find it on GitHub.
What are some alternatives?
nx - Smart Monorepos · Fast CI
elasticmq - In-memory message queue with an Amazon SQS-compatible interface. Runs stand-alone or embedded.
serverless-bundle - Optimized packages for ES6 and TypeScript Node.js Lambda functions without any configuration.
esbuild - An extremely fast bundler for the web
knex-relay-cursor-pagination - Easy Relay cursor-pagination for Knex queries
top-level-await-in-aws-lamba-with-typescript - 🚀 Using top-level await in AWS Lambda with TypeScript, esbuild and Serverless Framework
swim - Full stack application platform for building stateful microservices, streaming APIs, and real-time UIs
serverless-analyze-bundle-plugin - A serverless plugin to visualize and analyze the bundle of a lambda bundled with serverless-esbuild.
lambda-build - Bundle, archive and upload your lambda functions
sls-mentor - Analyze your AWS serverless app in one command! 30+ best practices to improve costs💰 security🛡 stability🧘♀️ speed🚀 and sustainability🌱