Current published versions of Booster are pre-release versions under heavy development. This means that a good chunk of the most basic functionality that you’d expect in a production-ready framework might be missing or in a very buggy state and the documentation might not be totally accurate. It’s also very likely that non-backward-compatible changes will be introduced on new releases until the project reaches a stable version.
Refer to Release Notes for more specific information about what's supported on each iteration.
Booster is a high-level framework for TypeScript to build Serverless applications with built-in business-logic-level abstractions.
Serverless architectures have great advantages (especially regarding scalability) useful for any production-grade application, but they also present some important challenges (mainly related to complexity).
If a genie gave us three Serverless wishes, we would ask for:
- Smoother learning curves beyond the getting-started guide.
- Easy-to-use conventions and standards for common recurrent problems.
- Higher-level abstractions that make it easier to represent business rules in the cloud.
Booster provides a set of highly opinionated conventions and sensible defaults to automatically build and provision the cloud architecture needed to run your projects without asking you to write any configuration at all. In fact, the configuration is inferred automatically from the code you write.
Browse the Booster Cloud Documentation to set up your environment and learn the core concepts of the Booster Cloud Framework.
Find step-by-step guides and example apps in the Examples section.
If you have any question that's not covered by the documentation and examples, go ahead and ask the community in the Booster Cloud Spectrum.
Please refer to CONTRIBUTING.md
. Pull requests are welcome. For major changes, please
open an issue first to discuss what you would like to change.
The Booster Cloud Framework is licensed under the Apache License, Version 2.0. See the LICENSE file for more details.