A reactor for carrying out an exothermic process comprising a reactor shell, inlets for introducing reactants and coolant into the reactor shell, outlets for removing product and coolant from the reactor shell, and a plurality of cooling modules, each module comprising a coolant inlet, a coolant distribution chamber, a plurality of cooling tubes, a coolant collection chamber, and a coolant discharge, wherein the module comprises one or more passages extending through the distribution chamber to enable fluid communication between the space on one side of the distribution chamber and the space between the cooling tubes, and wherein at least 80% of the cooling tubes are arranged separately with a distance to the nearest cooling tube of at least 1 cm.