You can install vitrified tiles like Johnson Endura Designer Tiles on your terrace floor to make it waterproof. Vitrified tiles are impervious to weather, UV rays and don’t crack. So, when sealed with appropriate grout the tiles can keep your roof insulated from weather elements for a long time.