Architectural style where components react to domain events rather than calling each other directly. Distinguished during the panel from event sourcing: event-driven means reacting to events; event sourcing additionally means rebuilding state from the event stream. Panelists agree an event-driven system encourages encapsulation and is a natural stepping-stone toward distributed systems.