News for hackers. Stuff that matters.
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

There are no comments on this comment yet.