📚 Practice Mode

Application Architecture and Design Patterns

Learn at your own pace with hints and detailed explanations

1 / 15
Multiple Choice

Which architectural pattern is commonly used for distributed systems, where components communicate asynchronously through messages?

  1. Layered Architecture
  2. Microservices Architecture
  3. Client-Server Architecture
  4. Event-Driven Architecture