Software Architecture Unit 6: Architectural Patterns Adaptable Systems Systems evolve over time-new functionality is added and existing services are changed. MICROKERNEL…