BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2023//talk//E9QUAW
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2023-E9QUAW@programme.europython.eu
DTSTART;TZID=CET:20230721T103000
DTEND;TZID=CET:20230721T111500
DESCRIPTION:There are two hard problems in programming: naming things and c
 ache invalidation. I'll cover the latter\, in a microservice-based system.
  Given a fairly standard setup with API Gateway and a backend service with
  its own database\, I'll show how to implement cache that allows us to avo
 id database queries without modifying API client.\n\nThe whole talk is bas
 ed on live coding.
DTSTAMP:20260418T111834Z
LOCATION:North Hall
SUMMARY:Caching in microservices - Michał Lowas-Rzechonek
URL:https://programme.europython.eu/europython-2023/talk/E9QUAW/
END:VEVENT
END:VCALENDAR
