7 ms·
Right but in this "100-engineer" scenario you'd have hoped the following would have happened: - Docs and guidelines on migrations would have been written - So
by blackenedgem 2y ago
Right but in this "100-engineer" scenario you'd have hoped the following would have happened:
- Docs and guidelines on migrations would have been written
- Some level of approval and review is required before execution
These are things that isn't really postgres specific, any company that doesn't have those is going to be a nightmare.
- robertlagrant 2y agoIf teams have technical boundaries defined at a higher level in the stack (e.g. APIs) and so they don't share a database, you don't need loads of process and docs and architectural meetings to coordinate. Letting teams delivery independently is a good architectural feature.
- ForHackernews 2y agoThis is why everyone adopted "microservices" - it's Conway's law in action, a technical intervention for an organizational problem.
- whateveracct 2y agoEven with those things, blast radius for mistakes is ..the entire company is down. e.g. User management deploy has somehow taken down core payment processing.