Nodejs, Cl, Urbanclap, Ray Tracing, Miscroservices.
context is maintained when we use bluebird promises. After patching bluebird, make other modules use this bluebird copy as shown below. Now the context which is set in cls namespace initially, easily gets propagated to the asynchronous calls to these modules. For generating and storing trxn_id, use