Revolut interview question

what does ACID, SOLID mean? what is a transaction