Corrosion is one of the primary causes of wear and tear on machine parts and is responsible for reducing the life of machinery parts. Several industrial accidents occur because of pipeline corrosion. There are various methods to protect the materials from oxidation, wear and corrosion. These preventive measures include pretreatments of metals, proper design and selection of right selection, sacrificial method, cathodic protection, barrier protection, electroplating, zinc galvanizing by hot dipping and thermal spray coatings. However among various preventive measures thermal spray coating offered high resistance against erosion, corrosion and oxidation. Therefore, providing an overview of the various types of corrosion, their causes, mechanisms, costs, and related preventive measures is the aim of this study. This information aims to enable proactive measures in mitigating the impact of corrosion-related issues.