GoSaaS interview question

What are transactions and what is ACID?