3 ms·
APIs defined with IDLs like protobufs make sense sometimes, but not always using an IDL means that consumers of your API need to depend on an IDL definition at
by preseinger 3y ago
APIs defined with IDLs like protobufs make sense sometimes, but not always
using an IDL means that consumers of your API need to depend on an IDL definition at the source level, which introduces coupling that is not always useful
for example, talking to the stripe API doesn't require you to import a stripe.proto