How do complexity and reliability go together?

With increasing complexity, man-made systems tend to become less reliable. Cells, in contrast, are both complex and reliable. We want to understand which design principles allow this.