There's a way not to record requests (set recordRequests = false at the
imposter level), but proxies will still need to store enough details about the requests to make the predicates.
I think the next step to improving stability requires extending mountebank's persistence. Moving from all in memory to file storage helped clarify the internal interface that allows pluggable persistence, but didn't directly enable it, and the file approach leads to some unstable file locking that I've been unable to resolve. I believe that the best path is to
extend that
interface to support database storage. It's definitely a mountebank priority of mine, but unfortunately I've been struggling to free time for mountebank for the past couple months, so if you have the interest and bandwidth, I'm more than happy to give you advice on implementing your own DB connection, but I'm still a bit out implementing it myself.