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

Event_large

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the container? In the era of Cloud 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 Proxy Caching.

Everybody knows that we need a cache, but where exactly to put it? Inside your application or as a layer in front of it? In the container or outside the container? In the era of Cloud 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 Proxy Caching.

In this session you'll learn:
- What are the design options for including the caching layer
- Common pitfalls when setting up caching for your system
- Differences between distributed caching and in-process caching
- How to speed up a (micro)service without modifying it

Info

Day: 2019-09-15
Start time: 18:15
Duration: 01:00
Room: Tesla

Links:

Concurrent events

Pupin
CFT review