High concurrency/high availability:
technical level:
1. Static (static can use CDN cache)
2. Cache (including distributed cache and jvm cache)
3. Asynchronous (add tasks to the queue for asynchronous consumption)
4. Downgrade (degrade non-core business asynchronously)
5. Current limit (divided into IP current limit, whitelist limit, flow control threshold setting)
6. Monitoring (big promotion monitoring platform, alarm mechanism)
7 Pressure test (estimate the flow before going online, and carry out the pressure test)
Architecture level:
1. Vertical scaling (increase server resources)
2. Horizontal scaling (using clustering, etc.)