domain-driven-design Bounded Context Bounded Contexts for an academic domain

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Extensions
> Step 2: And Like the video. BONUS: You can also share it!

Example

Let's say you have an academic system. The bounded contexts would be like this:

  • Admission of new undergraduate students
  • Distribution of students on classrooms considering a schedule of the courses and occupation, size and type of classrooms
  • Management of courses, hierarchies and predecessors of courses
  • Financial management of course payments
  • Professor management
  • Grade processing
  • Tax processing

The main idea is that those bounded contexts can be managed independently, by different teams and different companies. They can even be deployed as microservices, communicating with each others through application events in a service bus.



Got any domain-driven-design Question?