mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
JAWS: The Server-less Stack
Goals:
- Use No Servers: Never deal with scaling/deploying/maintaining/monitoring servers again.
- Isolated Components: The JAWS back-end is comprised entirely of AWS Lambda Functions. You can develop/update/configure each separately without affecting any other part of your application. Your app never goes down... only individual API routes can go down.
- Scale Infinitely: A back-end comprised of Lambda functions comes with a ton of concurrency and you can easily enable multi-region redundancy.
- Be Cheap As Possible: Lambda functions run only when they are called, and you only pay for when they are run.
- Enable all supported Lambda runtimes While first release is
nodejsonly, we plan on adding supoport for all languages. This means each lambda in your JAWS project can be coded in the lang that best suites the problem. - Integrate with AWS API Gateway No more clicking around the API Gateway UI. Keep your config next to your code.
Architecture
TODO: Austen do urmagic here...
Quick Start
This guide provides the path of least resistence to get up and going quick. It is not the most secure way to do things. Check out our wiki for our best practices guide.
Install
npm install jaws-stack -g
Hit the ground running
TODO: new command, generate, npm install from back dir, deploy. Smile
FAQ
Description
⚡ Serverless Framework – Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more! –
Languages
JavaScript
97.1%
Go
1.2%
Java
0.8%
Shell
0.4%
Python
0.2%
