For modules that require the use of Docker (and therefore the use of Docker APIs), Go and Python can be considered. This is because they are the only two languages for which official SDKs are provided.
There are unofficial libraries available for other programming languages, but they rely on the fact that Docker provides REST APIs on a Unix socket.
Understand how to effectively implement re-transmissions mechanism for outputs AND probably other no-connection mechanism for other modules in the architecture