The pursuit of reliable design has become increasingly crucial in various engineering disciplines, aiming to minimize environmental impact and enhance resource efficiency. In this context, this study explores the integration of topology optimization techniques with fatigue analysis to develop reliable designs for structural components. Fatigue failure is a critical concern in engineering applications, as it significantly affects the lifespan and reliability of structures. The proposed methodology combines mathematical optimization algorithms, computational modeling, and fatigue analysis techniques. The primary objective of this study is to minimize structural weight by determining the optimal material arrangement within the design domain while also considering fatigue as a constraint within the optimization problem. The bi-directional evolutionary structural optimization (BESO) method is developed to meet the goal of this research. Furthermore, topology optimization of L-shape and U-plate problems are considered as numerical examples to demonstrate the effectiveness of the suggested method. By considering fatigue behavior in topology optimization, engineers can develop lightweight and durable structures that effectively utilize materials while minimizing resource utilization. The integration of these two fields opens up new avenues for reliable design, promoting resource efficiency and contributing to the overall reliability of engineering practices.