Loading...
「ツール」は右上に移動しました。
利用したサーバー: wtserver1
2いいね 58 views回再生

DevOps Alpha Graduation Capstone project presentation Pokeclone app

PokeClone is an educational project that combines the power of a React front-end framework with a Django back-end. This collaborative effort represents the first-time collaboration of the development team, showcasing their collective skills and aspirations in game development.

The app is based on django and using postgres as database. It is using Reactjs as frontend.

Project goals and milestone for graduating team:
1. Setup: Local dev env, project in github repo
2. Infrastructure: Terraform on AWS (ec2, RDS, EKS)
3. Dockerization: Create Dockerfile (multi-stage) & build image
4. Docker Compose: Organize project & create docker-compose.yml
5. Kubernetes: Deploy app on Minikube, configure DB, deployments, storage
6. CI: Create CI workflow (build, test, push image)
7. CD: Integrate CI with deployment on AWS EKS cluster
8. Monitoring: Monitor EKS & EC2 nodes with CloudWatch
9. Backup: Automate backups of RDS & EKS volumes with EventBridge
10. Alerting: Send SNS notifications for successful RDS backups and high CPU usage
11. Autoscaling: Manually scale nodes, implement CPU target tracking
12. DNS (Optional): Write code for Route53 hosted zone using Terraform

Project: https://github.com/phubui1996/pokeclone

コメント