Is this the best framework to use in AWS?

Rayen Kamta
2 min readAug 16, 2022

As cloudless frameworks gain popularity, many developers will be seeking fresh approaches to creating cloud-based applications. With the aid of cloudless frameworks, developers may create their own serverless applications without having to deal with challenging architecture or coding.

The NodeJS-based API framework aws-serverless-express is used to replicate the routing functionality of the ExpressJS framework inside Lambda functions. This article explains the benefits and drawbacks of utilizing this library.

A. Makes Migrating EASY & QUICK!
Because of the following reasons, using serverless express to migrate current API workloads to a serverless-based design requires less work from developers:

  1. Routing implementations are very similar, which makes it easier to build on top of each framework.

2. Developers don’t have to modify the routes that exist in the application when migrating.

3. SUPER EASY TO CONVERT EXISTING EXPRESS APIS TO LAMBDA

B. SMALL SAM! Everyone loves a small SAM.

SAM and Cloud Formation code becomes simpler and small since serverless express just needs a single lambda function to operate. This makes automating serverless workload a breeze

If you ever worked with a SAM template, you know that having less to deal with makes life better. Especially when it all fits on a screen without scrolling.

C. SUPER FAST DEPLOYMENTS!

Don't believe me? Try it out! Serverless express does not require you to have more than one lambda function to run, so deployments are quicker. It also makes dependencies easy to manage.

--

--