Skip to content

sbalmt/ez4

Repository files navigation

EZ4: Develop & Deploy 🚀

A collection of high-quality components that make it EZ4 building modern applications on top of AWS with NodeJS and TypeScript.

Why

Most engineering teams strive to build solid foundations and deliver value while building production-ready cloud applications... EZ4's mission is to provide all the tools for making this possible (develop, test, deploy, scale, and maintain) with as little friction as possible.

Getting started

Check out some examples to get started with.

Components

All components provide a common interface (a.k.a contract) to handle cloud-based resources and store their state between deployments.

Contract Local Provider AWS Provider
Gateway Gateway API Gateway
Database Database DynamoDB, AWS Aurora
Scheduler Scheduler Scheduler
Storage Storage Bucket
Topic Topic Topic
Queue Queue Queue
Distribution N/A CloudFront

Requirements

  • TypeScript 5.8+
  • NodeJS 22.7+

License

MIT License

About

EZ4: Develop & Deploy 🚀

Topics

Resources

License

Stars

Watchers

Forks