Pergunta de entrevista da empresa Cruise

Implement a key value store with transactions and rollbacks