The take-that/give me what you've done part is where I'm looking for solutions, as I'm unsure about how to communicate with the (remote) processes that do there work on the launched instances.
I've used Amazon's own messaging service for this with success - that's its intended use AFAIR.