Part 1/3 Basics of Software Architecture and Design Patterns

Why these patterns matter?