Today Twitch is releasing an RPC framework we use for communication between backend servers written in Go. It’s called Twirp, and it’s available now under an Apache 2 open source license. Twirp has been tremendously successful at Twitch — it has grown in usage exponentially, roughly tripling every three months as more and more internal teams continue to adopt it due to its advantages over “REST” A
![Twirp: a sweet new RPC framework for Go](https://cdn-ak-scissors.b.st-hatena.com/image/square/abe247b883f76118fff4a07098040982beabe9e1/height=288;version=1;width=512/https%3A%2F%2Fblog.twitch.tv%2Fassets%2Fuploads%2Fe2b94da1da7d40efa047156540707e11.png)