Четыре виде кеширования, используемые в микросервисной архитектуре 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
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