Hello,
for this size of organization some HA deployment is most-likely necessary, and sorry, but MailCow is not build that way. One could adapt MC this way, but still updates would be nightmare to break something.
On the other hand, organization of this size should have enough resources, to pay own solution and You can find a lot of inspiration in MailCow after all it is open source.