Design a transactional in-memory key–value store | Applied Intuition