In the container world you can use design patterns the same way you do in the object oriented world. There are some common problems in building scalable systems and we can use design patterns to solve them efficiently.