Re:How to Design Software Architecture for Startups
by preseinger on Thursday May 11, 2023 @02:53PM
(#35906610)
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
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