Skip to content

Graceful Daemon Shutdown in Go

Photo of Clint Berry
Hosted By
Clint B. and Miriah P.
Graceful Daemon Shutdown in Go

Details

Speaker: Roman Kuprov
Description:
Running a daemon (an HTTP server for example) will likely require access to other resources: data streams, database, logging & observability, etc. But what if something goes wrong? Or if we need to update the server with new functionality? How do we make sure that we don't leave the database connections hanging, interrupt valid in-flight processes, or achieve some other unpredictable state?

Enter "graceful shutdown"! We will design a daemon, start it up, and shut it down in a way that won't break things, release resources, and finish in-flight requests. This is one of the first steps that every developer needs to make when standing up a service of their own.

Video call link: https://meet.google.com/dkn-ekxb-qrj
Or dial: ‪(US) +1 336-673-3641‬ PIN: ‪540 425 241‬#
More phone numbers: https://tel.meet/dkn-ekxb-qrj?pin=6901484653898

Schedule:
6:30 - Introduction and announcements
6:35 - Main Presentation
7:15 ish - Stick around and talk about tech/architecture/ops/whatever

Photo of Utah Go User Group group
Utah Go User Group
See more events
Utah Go User Group
Photo of Utah Go User Group group
No ratings yet

Every 1st Tuesday of the month until July 7, 2026

Weave
1331 W Powell Way · Lehi, UT
Google map of the user's next upcoming event's location
FREE