Microkernel architecture

karthik · created · flag

Microkernel architecture is more of an extension of the monolithic pattern or even the layered pattern. Mostly seen in software products you see around the web, where the fundamental components are packaged as one unit with provisions for plugins to extend it later.

Some examples are the CMS like WordPress, code editors like Sublime Text, browser like Firefox, all that comes with one core software and options to integrate plugins.


Besides these architectural patterns, there are many more fine-grained patterns that serve edge-cases out there. For now, I hope this course is resourceful enough to teach you the common ones. If you know someone who’d love such crash courses, please share it and help this community grow.