02 - Microservices and Design Patterns