BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2023//speaker//T99Q
 XX
BEGIN:VTIMEZONE
TZID:Europe/Prague
BEGIN:DAYLIGHT
DTSTART:20220721T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20221030T030000
RDATE:20231029T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20230326T030000
RDATE:20240331T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Caching in microservices - Michał Lowas-Rzechonek
DTSTART;TZID=Europe/Prague:20230721T103000
DTEND;TZID=Europe/Prague:20230721T111500
DTSTAMP:20260810T080850Z
UID:pretalx-europython-2023-E9QUAW@programme.europython.eu
DESCRIPTION:There are two hard problems in programming: naming things and 
 cache invalidation. I'll cover the latter\, in a microservice-based system
 . Given a fairly standard setup with API Gateway and a backend service wit
 h its own database\, I'll show how to implement cache that allows us to av
 oid database queries without modifying API client.\n\nThe whole talk is ba
 sed on live coding.
LOCATION:North Hall
URL:https://programme.europython.eu/europython-2023/talk/E9QUAW/
END:VEVENT
END:VCALENDAR
