012022
Online Lottery Platform
One production platform running across three cloud providers, AWS, Tencent Cloud, and Alibaba Cloud, behind Cloudflare DNS. Built with React, Express, MariaDB, and Redis for an online lottery.
- Three cloud providers managed as one production environment.
- Content is delivered through CDN networks on several clouds.
- Fast data access through Redis caching.
What I did
- Built the frontend in React and the REST API in Express, served through Nginx.
- Designed the data layer on MariaDB, with Redis for caching and in-memory data.
- Managed DNS through Cloudflare.
- Ran the platform across AWS, Tencent Cloud, and Alibaba Cloud, using cloud servers (EC2), object storage (S3), and CDN.
Stack
- React.js
- Express.js
- MariaDB
- Redis
- Nginx
- Cloudflare
- Amazon EC2
- Amazon S3
- Tencent Cloud
- Alibaba Cloud
- The problem
- To be added.
- What I built
- To be added.
- One hard decision
- To be added.
- What I would do differently
- To be added.