Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aws-samples/aws-reinvent-trivia-game
Sample trivia game built with AWS Fargate. See https://www.reinvent-trivia.com
https://github.com/aws-samples/aws-reinvent-trivia-game
Last synced: 3 months ago
JSON representation
Sample trivia game built with AWS Fargate. See https://www.reinvent-trivia.com
- Host: GitHub
- URL: https://github.com/aws-samples/aws-reinvent-trivia-game
- Owner: aws-samples
- License: mit
- Created: 2018-11-13T18:57:40.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T18:54:01.000Z (3 months ago)
- Last Synced: 2024-08-01T20:41:58.776Z (3 months ago)
- Language: JavaScript
- Homepage:
- Size: 6.91 MB
- Stars: 189
- Watchers: 18
- Forks: 84
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## AWS re:Invent Trivia Game
Sample trivia game built with AWS Fargate, AWS Lambda, and Amazon Lex. See [reinvent-trivia.com](https://www.reinvent-trivia.com) for a running example.
## Components
* **Backend API Service** ([folder](trivia-backend/)): REST API that serves trivia questions and answers. Runs on AWS Fargate, either with Amazon ECS or with Amazon EKS.
* **Static Site** ([folder](static-site/)): Web application page, backed by Amazon S3, Amazon CloudFront, and Amazon Route53.
* **Chat Bot** ([folder](chat-bot/)): Conversational bot that asks trivia questions and validates answers, and can be integrated into Slack workspace. Running on Amazon Lex and AWS Lambda.
* **Continuous Delivery** ([folder](pipelines/)): Pipelines that deploy code and infrastructure for each of the components.
* **Canaries** ([folder](canaries/)): Monitoring canaries to continuously test the application and alarm in case of issues.
* **Alarms** ([folder](alarms/)): E-mail and chat notifications for alarms in case of issues.The components above are almost entirely deployed with AWS CloudFormation, using either the [AWS Cloud Development Kit](https://aws.amazon.com/cdk/) or the [AWS Serverless Application Model](https://aws.amazon.com/serverless/sam/).
## License Summary
This sample code is made available under the MIT license. See the LICENSE file.
## Credits
Static site based on [React Trivia](https://github.com/ccoenraets/react-trivia)