Design Patterns · Senior · Question 56 of 75

What characterizes a microkernel (plugin) architecture, as in VS Code?

Explanation

The extension API must evolve compatibly; isolation (separate processes, sandboxes) protects the core from faulty plugins.

Further reading

Problem with a question

Design Patterns · Senior · question 56

Test yourself

Take the Design Patterns · Senior quiz: questions and options are shuffled, and you get a review of your mistakes at the end.

Take this quiz