TibGo: Go's (opensouce) alternative to Tibco middleware