The Engineering Challenges of long running go programs

Utah Go User Group
Utah Go User Group
Public group

Every 1st Tuesday of the month until January 6, 2020

Location visible to members


Title: The Engineering Challenges of Long-Running, Always-Changing Go Programs
Subtitle: Problems and Solutions of Caddy 2
Long-running services are challenging because it's hard to change configuration and easy to leak memory. In Caddy 2, we adapt several features of the Go language to design a modular program that can drastically shift its configuration on-the-fly and clean up after itself. In this talk, we discuss how Caddy performs graceful reloads, reduces global state, and improves performance -- ideas which you might be able to use in your own Go servers.
SPEAKER: Matt Holt

Dinner will be provided. Please RSVP so we know how much food to order.