What is Backpack? 🤔 ​
Backpack is an initiative to make developing serverless apps easier and more enjoyable. Its goal is to improve the developer experience and maximize the potential of modern JavaScript.
When to use? ​
Backpack is currently intended for serverless projects that are:
- written in JavaScript or TypeScript;
- running on AWS as cloud platform;
- using AWS CDK (AWS Cloud Development Kit) for infrastructure-as-code.
What Backpack offers: ​
- A collection of Typescript libraries to reduce code duplication;
- How-to guides explaining how to use Backpack for building apps;
- A CLI for bootstrapping new projects
- Demo projects featuring practical examples;
- In-depth guides on our common practices to expand our collective knowledge base.
Community-driven ​
Backpack is a community-driven initiative. Instead of a single team dictating how you should build your app, we encourage collaboration and shared approaches. "Best practices" should be shaped by consensus.
Missing something? Feel free to discuss it in our Slack channel or contribute by opening
a pull request.