Architecture World 5 · Loose Coupling · Stage 1

Queue or Topic

Eight integrations, one service each. Order, exactly once, fan-out, filtering, replay, protocol, duration: the requirement names the service.

  • SQS standard and FIFO
  • SNS fan-out
  • EventBridge
  • Amazon MQ
  • Step Functions Standard and Express
  • Kinesis as a stream
Domain
Core architecture
World
Architecture World 5: Loose Coupling (Associate)
Game type
Solution board: Drop services into each row's slots, then run records through them.
Time
About 15 minutes on a first attempt (estimated)
Exam guides
  • SAA-C03Task 2.1: Design scalable and loosely coupled architectures; Task 3.2: Design high-performing and elastic compute solutions
  • DVA-C02Skill 1.1.1: Describe architectural patterns (for example, event-driven, microservices, monolithic, choreography, orchestration, fanout); Skill 1.1.2: Describe differences between stateful and stateless concepts; Skill 1.1.3: Describe differences between tightly coupled and loosely coupled components; Skill 1.1.4: Describe differences between synchronous and asynchronous patterns; Skill 1.1.8: Write code to use messaging services
  • SAP-C02Task 2.4: Design a strategy to meet reliability requirements; Task 4.4: Determine opportunities for modernization and enhancements