Четыре виде кеширования, используемые в микросервисной архитектуре Wix



1. Locally Persisted (or S3 backed) Configuration Data Cache

2. Kafka topic based 0-latency Cache

3. (Dynamo)DB+CDC based Cache

4. HTTP Reverse Proxy Caching (Varnish cache)



Для каждого вида дано описание с небольшими техническими деталями, возможный размер кеша, в каких случаях следует использовать, а в каких – не подойдет.

В конце статьи — диаграмма принятия решений по выбору типа кеша.



https://medium.com/wix-engineering/4-microservices-caching-patterns-at-wix-b4dfee1ae22f