Great that you recognise this and want to make changes. I hear you and yell more than is helpful, but also I'm aware of it and do what I can to be ablate be the adult and model how to respond appropriately.
Firstly it is a good idea to apologise to your children, explaining that you yelled and realise it is not the best way to react. I often say (briefly) how I've reflected on it and thought of other ways I could have reacted and also I ask them for their thoughts on what else I could have done. It;s great when they come up with suggestions and it involved them in resolving issues and builds their confidence and skills.
I also try as much as I can to take care of myself - eating/drinking, time alone, etc, so that I am less likely to react unhelpfully.
Also I would second Ahaparenting. Sign up to her emails as pretty much every single one is very helpful. And you can just google ahaparenting and whatever the issue is. It is easy to digest and gives excellent advice. Also second the attachment play stuff - Marion Rose runs e-learning workshops, where you can join a Facebook group for support and ideas. She is based in Australia and is an Aware Parenting practitioner.
And yes, you are so not alone. I strive every day to parent respectfully and with love and empathy. I have 2 amazing girls age 6 and 9 but boy do my buttons get pushed. A lot. I get it wrong more than I'd like, but it is constant learning. Well done you for deciding to change this.