In particular, I think the growth of Docker/containerization and microservices will make this an area worth keeping an eye on.
I'm not convinced it makes sense at a micro level, but at the macro level of connecting larger services that have been coded in the traditional way.. there's something very appealing about the idea, especially in the way it could interact with ops' concerns too (like having a visual representation of scaling or moving services between machines).
Weirdly, I hadn't really considered the macro level. My use-case has been incredibly granular (processing flows of large quantities of realtime data) but the idea of using it to monitor large-scale operations would be kinda cool. What I love is that it supports both uses by default!
I'm not convinced it makes sense at a micro level, but at the macro level of connecting larger services that have been coded in the traditional way.. there's something very appealing about the idea, especially in the way it could interact with ops' concerns too (like having a visual representation of scaling or moving services between machines).