acknowledgments
To my wife, Jihyun, whose encouragement and dedication made this book possible. Thank you for being on this journey with me.
To my friends, who listened to me talk about distributed systems far more than anyone should have to and still wanted to spend time with me.
To my colleagues and collaborators, whose challenging and insightful discussions over the years helped forge the mental models presented in these pages.
To the publishers, editors, and technical staff at Manning, whose commitment and constructive feedback transformed rough ideas into clear explanations—this book is immeasurably better for your contributions.