Event-drive architectures did not require new messaging systems for their services to interoperate; They just needed little envelopes to pass all the metadata around on top of existing messaging systems This was the brilliance behind the open source project CloudEvents.