3 ms·
I've worked at one of those "one service per team" and, boy it was the suckiest most incredibly stupid thing ever. I needed a place to store marketing and PR t
by ratww 5y ago
I've worked at one of those "one service per team" and, boy it was the suckiest most incredibly stupid thing ever.
I needed a place to store marketing and PR templates that were completely unrelated to the core of our product.
Of course the rule was "one service per team", so the CTO demanded that I store it together with our service, which is the part that performs customer authentication. Meaning, the part that is responsible for securing customer data and everything else. Whenever we had auditors checking it they're puzzled as to why there's marketing material storage inside the auth microservice.
This could have been the poster-child example of a good place do have a separate service, but no, the law was the law.
It's almost as if there's no such thing as a silver bullet.
- alisonkisk 5y agoThat's clearly a problem with the CTO (who I bet was a junior eng who happened to join the founding team) misunderstanding what a "team" is. An incompetent leader can sink any ship.
- lmm 5y agoSo why was the team that did customer authentication responsible for marketing and PR templates?
- ratww 5y agoBecause "one thing per team" is equally as idiotic and bureaucratic as "one service per team". The company was technologically dysfunctional, not organisationally dysfunctional.