Where is my cache? Architectural patterns for caching microservices by example

Details

What?
Everybody needs caching! However, where exactly to place it in your system?

How?
Inside your application or as a layer in front of it? Inside or outside the
container? In the era of Cloud Native and Microservices these questions get even more complicated. In this session I'll present different architectural patterns for distributed caching: Embedded, Client-Server, (Kubernetes) Sidecar, and Reverse HTTP Proxy Caching.

Who?
Rafal Leszko is Cloud software engineer at Hazelcast, author of the book "Continuous Delivery with Docker and Jenkins", trainer, and conference speaker. He specializes in Java development, Cloud environments, and Continuous Delivery. Former employee in a number of companies and scientific organizations: Google, CERN, AGH University, and more.