Systems and methods are provided for use in providing messaging among different regions, via a distributed event drive architecture. One exemplary method includes identifying, by a first event gateway, an event directed to an application in a second region, which is different than a first region in which the first event gateway is located, and constructing, by the first event gateway, a HTTP request consistent with a regulatory domain specific to the second region. The method also includes transmitting, by the first event gateway, the HTTP request to a second event gateway in the second region and, based on the transmitted HTTP request, receiving, by the first event gateway, from the second event gateway, a response code.