Hi Mark - very good insights on validating architecture styles... just a follow up question for me, do you have any framework that you could suggest for microkernel architecture .. would that be Apache Camel
@markrichards50145 ай бұрын
Apache Camel is more for orchestration and mediation. You could use it to mediate plug-ins, but frameworks such as Jigsaw, Penrose, Prism, Java Modularity, and OSGi are more typical.
@mahdi57969 ай бұрын
Very interesting. Thank you. Where can I read more about this? I would like to read more examples to cement my understanding.
@markrichards50149 ай бұрын
This is something Neal and I have been working on for quite some time and talk about it in trainings and conferences. We are planning on including it in our next book (currently working on that now).
@andyvandenberghe63649 ай бұрын
often there is a usecase for hybrid architectures, or different architecture styles depending on zoom level, i.e. in event driven architecture, each core system is itself is often a microservice.
@markrichards50149 ай бұрын
Indeed - well said and highly accurate!
@ZeptorMe9 ай бұрын
Hi Mark, and thank you for great lessons! Helps a lot to refresh and structure knowledge and fill the "knowns of unknowns" :) Speaking about architecture shapes, I wonder, have you had a chance to dive into Composable Architecture pattern? It looks similar to both Service-Based and Microkernel at the same time, while I cannot state the differences as clear as you do. Would highly appreciate if you make another lesson about it 😇
@markrichards50149 ай бұрын
Composable Architecture is a PATTERN describing a modular architecture of small, replaceable parts. The pattern is typically implemented through the Microservices and Microkernel Architectural STYLES. It comes down to a difference between patterns and styles. See Lesson 104 at www.developertoarchitect.com/lessons/lesson104.html.