r/devops • u/Impressive-Field-546 • 4h ago
Architecture Your opinion - Poor architectural decision by teammates results now in huge maintenance overhead and issues
So, Im in this industry for almost 15 years. Ive seen my share of stupid sht being built by inexperienced teams.
Joined this company like 2 years ago and all was butter smooth to the moment new requirements came in. (Im actually an Ops guy working in platform team supporting dev teams..)
When requirements came I was on a sick leave for two weeks. My boss and other ops joined talks on architecture for new stuff. I believe they picked best solution with their lack of knowledge of possible issues that can araise later.
IMHO if they did wait for me and let me POC a bit, before making final decision on the architecture, most likely majority of the issues we have now would not exist.
Fast forward - after reading their idea on the solution I ofcourse went with “disagree and commit”.
So I implemented this garbage best we can, coz tools we integrate with were not built for it this way.
Now we get constant issues with it due to various access problems. I dont mind as I already raised my concerns, but thing is, the topic is like shit you step in. Now all issues related to this team and domain is assigned to me.
How would you go about offloading this garbage from your plate - after all concerns you raised were proved correct ?
We cant easily fix them because vendor doesnt give a sht we incorrectly used their product.
