Wix has a huge scale of traffic. more than 500 billion HTTP requests and more than 1.5 billion Kafka business events per day served by 2000 microservices.
A cache will reduce latency and needed scale, by avoiding the need of a costly query to a DB, a HTTP request to a Wix servicer, or a 3rd-party service while increasing reliability.
Patterns you will learn about:
- Locally/S3 Persisted Configuration Data Cache
- HTTP Reverse Proxy Caching
- (Dynamo)DB+CDC based 2nd level Cache