Oddbean new post about | logout
 If you're developing a system, are protobut files a bad idea to use for message passing? What's the downside to protobuf? 
 Only if you need to pass a million messages a second. 
 Possibly.
I was more looking for consistent messaging interfaces between various pieces of a system. Proto files seem to have plenty of code genration libraries for something like this.  
 I used to work with them professionally, and I found it a hassle. We removed them everywhere except for the super critical paths, and replaced the rest with JSON.