Discussion about this post

User's avatar
Edmund Pringle's avatar

That makes lots of sense to me (and further clarifies my thinking here - thanks!) Soft-state is naturally much higher bandwidth, but the cost per-delta is lower, so where you naturally have highly coupled groups working on something, soft-state (or even effectively some kind of shared state) works well, but that falls apart when you don't have the comms bandwidth.

Also I note that you've again pre-empted my next post, which is tangentially about inter-team comms. Top work :).

Expand full comment
Jamie's avatar

I've been thinking about this article and realised that painful situations I've had around soft state are when comms are harder. Soft state in your team where you are talking every day in stand up and all looking at the same JIRA dashboard isn't too bad. Soft state between teams in different timezones in different departments is awful.

Expand full comment

No posts