taberiand
Joined 12 years ago
Joined 12 years ago
Like they're digging a gigantic hole and Ed's up the top saying if you keep digging the hole will collapse (+ a whole lot of unnecessary swearing), and then a bunch of people jump into the hole to brace it and say "nuh uh, see we can keep digging" but really it's just postponing the inevitable and increasing the number of people who will be destroyed when it all crashes down
The point being, Kubernetes is easily the right choice for a start-up if you have a Kubernetes expert on the team (and the rest of the team is willing to put the time in learning the system and not just cargo-culting around it)
And Service Oriented Architecture is the nice middle ground of that infrastructure axis
I see this as Temporal surfacing inherent complexity of the domain in a way that forces the developer to consider it, rather than introducing extra complexity.
If it didn't make workflow determinism a strict requirement, the requirement would still exist - it would just hurt much worse in production when it's broken.
See also: Rust borrowing