Building Clusters With Serf, My New Favorite Thing
This text discusses how to deploy Headless Chromium instances in different locations using Fly.io and HashiCorp Serf for service discovery. The author explains how to create a container image, deploy it on Fly, and use Chrome Debug Protocol to interact with the browser running in Singapore. They also describe how to secure the connection using WireGuard and set up HashiCorp Serf for cluster management and service discovery. The text highlights the benefits of using Serf over DNS for service discovery and provides an overview of Vivaldi, a network mapping algorithm used by Serf.
Company
Fly.io
Date published
Jan. 14, 2021
Author(s)
Thomas Ptacek
Word count
2708
Language
English
Hacker News points
18