News for hackers. Stuff that matters.
Re:Slack’s Migration to a Cellular Architecture by hotnfresh on Saturday August 26, 2023 @03:24PM (#37276004)
Meh. As long as you’ve got a good, typed interface for passing messages between them and for having a common understanding of (and versioning system for) key data structures, that’s fine for this sort of thing where it’s largely processing steams of small messages and events.

… but it’s probably JSON and some JSON-Schema-based “now you have two problems” junk instead of what I described. In which case, yeah, ew, gross. Unless they’ve made some unusually good choices.

Re:Slack’s Migration to a Cellular Architecture by nostrebored on Saturday August 26, 2023 @04:21PM (#37276512)
There are tons of approaches to align on service contracts for JSON based API calls. There’s also libraries like gRPC which help make contacts explicit. Neither are really uncommon
Re:Slack’s Migration to a Cellular Architecture by xwowsersx on Saturday August 26, 2023 @06:57PM (#37277675)
What are some of those approaches? Are there formal methods and/or tools for doing this?