|
|
|
|
|
by bsder
1662 days ago
|
|
> Microservices, as a philosophy, is encoding your org design at the networking layer. Not always. One of the things where I desperately wish people would adopt the "microservices philosophy" is in applications which provide a scripting language. For example, if I want to "script" OpenOffice, I am stuck with the exact incarnation of Python shipped with OpenOffice. Nothing newer; nothing older; exactly binary compatible. This is a really irritating limitation. If, however, they simply provided a "microservice interface" that anyone could talk to rather than just the anointed Python, then you could run your own Python or script using a completely different language. I'm picking on OpenOffice here, but this is not specific to them. Nobody who has a "scripting extension language" as part of their application has demonstrated anything better. |
|
It's also how Windows Scripting Host operates (it also makes the language interpreters into COM objects, so you can extend the list of available languages yourself)