Most of Google's open source releases have centered on infrastructure-building projects, like Kubernetes, that stem from the company's work with its public cloud infrastructure. But Google's latest open source project -- a load-balancing technology called Seesaw -- instead comes from work done for the company's corporate, in-house infrastructure.
Seesaw, available on GitHub, also gives Google an opportunity to demonstrate the value of its Go language in a major project.
Seesaw was designed to fill four basic needs at Google, according to the blog post announcing its release. These include routing traffic for "unicast and anycast VIPs [virtual IP addresses]," performing load balancing with NAT and DSR (dynamic source routing, used for wireless mesh networks), checking system health, and "ease of management, including automated deployment of configuration changes."