Shared Kernel

Learn what a shared kernel is and how it helps bounded contexts share functionalities.

Let us assume a team has defined microservices based on the bounded contexts they have found out. Once they start building services, they notice that many of them share the same logic.

When building components such as microservices, one has to deal with many concerns, including logging, security, communication, and many more. These concerns are the common logic that can be shared between those components.

Create a free account to access the full course.

By signing up, you agree to Educative's Terms of Service and Privacy Policy