I'm very curious personally what is meant by "No permanent database" - are you writing the responses to S3?
You can see an example of this in the source for Zappa BitTorrent Tracker, which has the option of either using S3 or DynamoDB: https://github.com/Miserlou/zappa-bittorrent-tracker
You can also look at the KEV Project, which uses the same idea with a bit more finesse: https://github.com/kevproject/kev
It actually builds a whole ORM on top of that pattern, and can optionally use Redis in tandem with S3.