The microkernel architectural pattern is also referred to as a plug-in architectural pattern. We typically use this pattern when we create systems with interchangeable components, illustrated in the following diagram as a plug-in:
Microkernel pattern
The general framework of the microkernel architectural pattern is illustrated in the previous diagram. The microkernel contains a system's core logic and functionality. The plug-ins each have a specific functionality and contain application programming interfaces (APIs) for the microkernel to reference.
There are five components involved in the microkernel pattern, as shown in the following list:
- The microkernel: The microkernel is the core of this architectural pattern. It provides core processing and serves as the middleman between other parts of the architecture. All resources are managed...