A collection of high-quality components that make it EZ4 building modern applications on top of AWS with NodeJS and TypeScript.
Most engineering teams strive to build solid foundations and deliver value while building production-ready cloud applications (develop, test, deploy, scale, and maintain). EZ4's mission is to provide all the tools for making this possible with as little friction as possible.
Check out some examples to get started with.
- Get started with API Gateway
- Get started with CloudFront
- Get started with DynamoDB
- Get started with Aurora RDS
- Get started with Scheduler
- Get started with Notification
- Get started with Queue
- API Gateway authorizer
- Aurora RDS CRUDL
- DynamoDB CRUDL
- DynamoDB streams
- Storage manager
All components provides a common interface to handle the real resource properties and store their state between deployments.
Components | AWS Providers |
---|---|
Gateway | AWS API Gateway |
Distribution | AWS CloudFront |
Database | AWS DynamoDB, AWS Aurora |
Scheduler | AWS Scheduler |
Storage | AWS Bucket |
Notification | AWS Notification |
Queue | AWS Queue |
- TypeScript 5.5+
- NodeJS 20.15+
MIT License