Company
Date Published
Author
Jimmy Zelinskie
Word count
781
Language
English
Hacker News points
18

Summary

The first day of the rest of your life marks a milestone for developers who have successfully maintained API compatibility, often inspired by Stripe's example. To achieve this level of stability, Authzed has adopted Buf, a faster and more robust Protobuf compiler, to streamline their workflow, detect breaking changes with confidence, and standardize their build flow. By leveraging Buf's features, such as linting rules and presets, the team can write idiomatic objects and service definitions, ensuring a consistent and ecosystem-friendly API. With Buf, Authzed has eliminated manual testing and configuration, allowing them to focus on building out API metrics for data-driven decision-making and minimizing the impact of changes using Hyrum's Law.