Re:Should that be a microservice? Factors to keep in mind
by lalaland1125 on Sunday April 21, 2019 @10:55AM
(#19712314)
A cross language, in process ABI does exist for all platforms. It's called the C ABI. Almost every programming language can export and import C ABI functions and data.
Re:Should that be a microservice? Factors to keep in mind
by mwcampbell on Sunday April 21, 2019 @12:30PM
(#19712882)
Sure, but that's lower level than COM or WinRT. And in practice, does anyone embed, say, a Node.js module inside a JVM application via a C library?
A variation of this pushed me to implement a couple parts of an application as micro-services even though I wanted to stick with a monolith. I wanted to use existing open-source packages written in languages other than the primary one that I had chosen for my monolith. It's really a shame that a cross-language, in-process ABI like COM didn't catch on outside of Windows.