Technical Foundations
The system was designed from the ground up to scale up rapidly to meet fluctuating needs.
Here Are Some Technical Characteristics Of The System:
- Choice of UI Framework for building the interface. Default is React.
- Multiple Database Technologies
- Relational Database for transactions
- Full-Text Search Database for finding offers easily
- In-memory database for caching critical information to give customers a responsive application
- Independently scalable APIs
- 3-tier architecture (UI, API, Database)
- UI is deployed on a CDN
- Everything is secured behind a firewall