4 ms·
It took me longer than it probably should have to realize that the term microservices was made by analogy to the term microkernel. I think that part of my main
by neuromantik8086 8y ago
It took me longer than it probably should have to realize that the term microservices was made by analogy to the term microkernel. I think that part of my main issue with the "microservices" is that it conflates highly technical semantics with word forms that are a bit more wishy washy in meaning (i.e., a service is something formed more of human perception, not rooted directly in operating system abstractions).
- bewo001 8y agoI wonder if microservices will have a similar evolution as microkernels. While some microkernels almost closed the performance gap to monolith kernels, the communication overhead killed them. It turned out that the kernel's complexity could be reduced by moving some functions to the applications ("library OS"). Linux kernel drivers are only accepted when the functionality can't be done in user space. The extreme version is running single purpose, highly specialized unikernels on a hypervisor.
- lmm 8y ago> The extreme version is running single purpose, highly specialized unikernels on a hypervisor. Which, strangely enough, ends up looking almost the same thing as running services on a microkernel.