In memory db and performance

Would it make sense to use an in memory db for use in low latency/ high troughput scenarios?
You would off course have to keep the events relatively short lived..

The in memory model of ES isn't really intended for this (its added
after the fact for ease of use with testing etc). I would probably
make a lot of different decisions in terms of design if this were my
goal.