"Hey guys, I'm setting up a new smart contract API and I'm torn between implementing an HTTP gateway for extra security or leaving it off to save resources. Anyone else have experience with this? Does the added layer of security make it worth the extra overhead, or is it unnecessary overkill?"