First, It is necessary to find the optimal temperature, pressure, and compositions where you can achieve the desired conversion or degree of advance. Then, the thermodynamical analysis permits finding the optimal conditions through the Gibbs energy minimization procedure, using the thermo-physical properties of the reactive and products.
Now, It is necessary to know the kinetics of the reaction from the literature or experimental data. At this point, you can design several isothermal ideal reactors by the mass balance integration: CSTR ( In the most straightforward cases, the design equation is directed obtained), PFR/PBR ( It is necessary to integrate concerning the space or take into account the bed porosity) and Batch ( It is necessary to integrate concerning to the time).
The non-ideal reactor design is done by simultaneously integrating mass, energy balance, and momentum balances. Usually, this procedure needs advanced numerical methods like FEM or CFD and a grade quantity of information.
Youssef Essam, What do you mean by "equilibrium reactor"? Whether a given reaction is closer to or further away from equilibrium depends solely on the reaction time for batch and semi batch systems and residence time (space time) for flow systems. When it comes to books on chemical processes in various reactors, there are hundreds of them. (by Fogler, Levenspiel, Bischoff etc.)