Exercise

Architecture Patterns: Check Your Understanding

Five questions covering hexagonal and clean architecture, microservices trade-offs, and the API gateway pattern from this learning path.

1. In Hexagonal Architecture (Ports and Adapters), what is the role of a 'port'?
2. What does the Dependency Rule in Clean Architecture state?
3. Which of these is a commonly cited drawback of a microservices architecture?
4. What is a reasonable signal that part of a monolith should be split into a separate service?
5. What is a primary responsibility of an API Gateway in a service-oriented architecture?
Architecture Patterns: Check Your Understanding | Architecture Hub