News for hackers. Stuff that matters.
Re:Teddit Is Shutting Down by piaste on Sunday July 16, 2023 @12:14PM (#36748591)
It's a bit more nuanced than that. Breaking changes are a lot harder once you have third-party clients, and redesigns are even harder.

So, for example, if those clients have only a fraction of the features of your internal clients, it may make sense to relegate them to a separate, stable backend service while you work on your internal one. But if there's just a couple of internal methods and everything else has to be public, it probably makes sense to have a single backend.

There's a lot of in-between cases, and that's where an engineering architect shows his skills in choosing the right approach.

There are no comments on this comment yet.