# Bounded Contexts, Event-driven Architecture, and Communication Across Boundaries How should our applications communicate across bounded contexts in light of our distributed application architecture? Why have bounded contexts? What's a bounded context?