Rubber roofing has been proven to be a great alternative to flat, shingles, and low sloping roofs. No doubt shingles are known to last for around 15 to 20 years. These are made up of materials like ceramic, asphalt, metal, tiles, slate and much more. These materials are not always adequate to offer long term protection in addition to an impermeable seal against water leaks and other things.