You could look into creating a DappChain using the Loom framework. DappChains are Ethereum sidechains, that allow near-zero-fee transactions.
https://loomx.io
This is the application form for their beta program: https://docs.google.com/forms/d/e/1FAIpQLSdlnBsw1iRAks1F2pD6...
Another option is to use the POA Network: https://poa.network/
It's an Ethereum sidechain that uses POA consensus, like Rinkeby.
One advantage with Loom is that they're working on integrating Plasma into their DappChains, which will reduce the reliance of users on trusting a particular DappChain's consensus nodes, by allowing a user's client to automatically call on the Ethereum mainnet to rescue their funds/digital-assets in case the DappChain's consensus nodes violate the protocol or otherwise misbehave.