aws-samples / Aws Reinvent 2019 Trivia Game
Licence: mit
Sample trivia game built with AWS Fargate. See https://www.reinvent-trivia.com
Stars: ✭ 134
Programming Languages
javascript
184084 projects - #8 most used programming language
AWS re:Invent 2019 Trivia Game
Sample trivia game built with AWS Fargate, AWS Lambda, and Amazon Lex. See reinvent-trivia.com for a running example.
Components
- Backend API Service (folder): REST API that serves trivia questions and answers. Runs on AWS Fargate, either with Amazon ECS or with Amazon EKS.
- Static Site (folder): Web application page, backed by Amazon S3, Amazon CloudFront, and Amazon Route53.
- Chat Bot (folder): 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 that deploy code and infrastructure for each of the components.
- Canaries (folder): Monitoring canaries to continuously test the application and alarm in case of issues.
- Alarms (folder): 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 or the AWS Serverless Application Model.
License Summary
This sample code is made available under the MIT license. See the LICENSE file.
Credits
Static site based on React Trivia
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].