BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//djangocon-us-2023//talk//W9W8CL
BEGIN:VTIMEZONE
TZID:EST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T070000Z
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:EST
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T080000Z
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:EDT
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-djangocon-us-2023-W9W8CL@pretalx.com
DTSTART;TZID=EST:20231017T104000
DTEND;TZID=EST:20231017T110500
DESCRIPTION:As the most popular and mature solution for asynchronous task q
 ueues in Python’s ecosystem\, Celery is an essential tool for Django pro
 jects. But running Celery tasks with high reliability is a challenge. The 
 settings are tricky\, tasks can be lost in multiple ways\, task code has o
 paque limitations\, proper monitoring isn’t trivial\, and more. In this 
 talk\, we’ll share what we learned to be necessary for running Celery re
 liably after years of running it in production.
DTSTAMP:20260316T213648Z
LOCATION:Online talks
SUMMARY:Mixing reliability with Celery for delicious async tasks - Flávio 
 Juvenal
URL:https://pretalx.com/djangocon-us-2023/talk/W9W8CL/
END:VEVENT
END:VCALENDAR
