One way to combat this is with creating slanting roofs. These can either be done by purposefully building one side of the dwelling 6-8 inches taller on one side than the other, then you will have to slide one side up a bit. This is fine in essence, as the structure will be stronger. However, it is still not incredibly strong, and there still could be a danger in the roof collapsing.
Ideally the best way is to use a reinforced structure, such as a truss. Trusses aren’t part of the main construction of the building, instead they sit securely on top of the construction. Roof Trusses are a foundation on which the roofing material is laid upon, and are usually triangular in shape. Most houses have 3 or 4 of them, so to provide support as well, giving a faux prism effect.
The trusses give the roof structure, a strong structure, particularly against the elements. Reinforced strategically placed beams mean that the chances of the roof collapsing during a heavy rainfall are none. Furthermore, it reduces repair bills should they ever need replacing, as only one needs to be replaced at any one time.
So what do you need to make roof trusses? Well, roof trusses are either made out of timber or steel. Which one you use depends on the size of your building. For most houses, trusses made out of timber would suffice, as timber is strong, lasts for a long time, and a little durable under the conditions. Furthermore it’s an insulator, so if it is struck by lightening, then it’d be safe. Therefore for your build, we recommend timber roof trusses to ensure that the project is affordable.