Basically, for any complex to be sustainable needs to have a balance between two factors: resilience and efficiency. These two factors can be calculated from the structure of the network that is involved in a complex system. A resilient, efficient system needs to be diverse and interconnected. On the other hand, diversity and interconnectivity decrease efficiency. Therefore, the key is an appropriate balance between efficiency and resilience.