ACME Serverless Fitness Shop
Serverless and Fitness, because combining two amazing things can only lead to more amazing things
These instructions will allow you to run entire ACME Serverless Fitness Shop
The ACME Serverless Fitness Shop contains seven different domains of service:
To get started you'll need:
- Go (at least Go 1.12);
- An AWS Account;
- A Pulumi Account for deployments if you choose SQS for communication;
- The services use Sentry.io for tracing and error reporting
Supported AWS Services
The ACME Serverless Fitness Shop needs to store data. In the list below you can find the supported data store services with a link to the deployment instructions.
Wherever possible, the ACME Serverless Fitness Shop uses event-driven communication. In the list below you can find the supported eventing solutions with a link to the deployment instructions.
All APIs will be accessible through Amazon API Gateway
The Point-of-Sales app can be hosted on Amazon S3.
The diagram shows how the services in the different domains work together. The architecture above shows the Amazon Simple Queue Service deployment option
Pull requests are welcome in their individual repositories. For major changes or questions, please open an issue first to discuss what you would like to change.
See the LICENSE file in the repository.