The more you look at microservices, the more you'll appreciate basic TTL logic design with buffers, blocks, latches, and sequential logic. I wrote a paper about this subject a long time ago. Everything I've seen since further convinces me that this is the path forward for software.
Do you see change management as a problem with the state of current runtimes? If so, how do envision this issue being solved? I know there's been attempts with things like OSGI but that sort of failed.
http://blog.encapsule.org/early-encapsule-project-history/20...