BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//devconf-cz-2024//speaker//9FRTFH
BEGIN:VTIMEZONE
TZID:Europe/Prague
BEGIN:DAYLIGHT
DTSTART:20230616T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20231029T030000
RDATE:20241027T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20240331T030000
RDATE:20250330T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Building Leader Election with Zookeeper\, Go and Docker - Shivansh
  Kuchchal
DTSTART;TZID=Europe/Prague:20240615T101500
DTEND;TZID=Europe/Prague:20240615T113500
DTSTAMP:20260915T031106Z
UID:pretalx-devconf-cz-2024-R7ELAT@pretalx.com
DESCRIPTION:#### Abstract\nIn this workshop\, we'll build a distributed ap
 plication that interacts with Apache Zookeeper to elect one leader among a
 ll its nodes. Our application will guarantee the presence of at most one l
 eader at all times\, even if some of the nodes are down. We'll use Go to w
 rite the application\, and we'll run it as a cluster using Docker.\n\n####
  Objectives\n- Understanding the what(s) and why(s) of leader-election.\n-
  Overview of Zookeeper and its Sequential Ephemeral Z-Nodes.\n- Deploying 
 a Zookeeper cluster locally.\n- Hands-on implementation of leader-election
  using Zookeeper in Go.\n- Testing the application.\n\n#### Requirements\n
 - Participants should already have Docker and Go installed.\n- It is recom
 mended to keep the zookeeper:3.9 container image downloaded to save time a
 nd internet problems.
LOCATION:A218 | Workshops (capacity 20)
URL:https://pretalx.com/devconf-cz-2024/talk/R7ELAT/
END:VEVENT
END:VCALENDAR
