BOWLING ALLEY CHALLENGE

Hexagonal Architecture Microscope

Proposed by Alistair Cockburn & JB Rainsberger
Built by Djordje Babic + AI Hive Mind
HEXAGON MONITOR
BUSINESS RULES
USE CASES
ARCHITECTURE
PLAYER REGISTRY 👤
Waiting for init...
LANE MANAGER 🛣️
Waiting for init...
SCORING ENGINE 🧮
Waiting for init...
FRONT DESK 🔌
Waiting for init...

HEXAGONAL ARCHITECTURE (PORTS & ADAPTERS)

      /------------------\
     /   Player Registry  \
    | [Port] ---- [Adapter]|
     \------------------/
              ||
      /------------------\      /------------------\
     /     Front Desk     \====/    Lane Manager    \
    | [Bridge] == [Bridge] |  | [Adapter] -- [Port] |
     \------------------/      \------------------/
              ||
      /------------------\
     /   Scoring Engine   \
    | [Adapter] -- [Port] |
     \------------------/

The Front Desk acts as the orchestrator. It knows about the other 3 hexagons only through Bridge Adapters. No hexagon imports code from another.

ADR LOG