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