System Architecture: Bounded Contexts