According to software architects, design patterns are everywhere, you probably use them without knowing it. There is a lot of article dealing with those and their usage in very simple contexts. They are presented as small examples without connection between them. In this article, we propose 5 design patterns in a bigger picture.