The biggest challenge I’ve experienced as a Tech Lead was having to go against my team but I learned some important lessons from it. Here is the whole story:
Great story. I think the most important part is setting the expectations correctly - and trying to not promise. I had a similar case, where there was a technical decision I didn't agree to, and I promised the team I'll convince my boss to change it. I didn't know the whole picture, and when I deep dived with him I got new inputs. I STILL thought it was the wrong decision, but I understood the logic. Very similar to your situtation :)
Now, I try to leave the doors open, and not have such forceful opinions. Instead of being sure it's the wrong decision, now I'm just not sure it's the right one :)
Great story. I think the most important part is setting the expectations correctly - and trying to not promise. I had a similar case, where there was a technical decision I didn't agree to, and I promised the team I'll convince my boss to change it. I didn't know the whole picture, and when I deep dived with him I got new inputs. I STILL thought it was the wrong decision, but I understood the logic. Very similar to your situtation :)
Now, I try to leave the doors open, and not have such forceful opinions. Instead of being sure it's the wrong decision, now I'm just not sure it's the right one :)
agreed Anton :)
setting the right expectations is the answer in these situations