Wormhole is a middleware platform to transform and route messages between applications. We simply call it a Message Broker responsible for managing fire-and-forget system notifications while maintaining traceability and security.
The project structure is based on this gist from David Fowler.