Atomicity, Consistency, Isolation, Durability is a set of properties that guarantee that database transactions are processed reliably.
SOLID is a mnemonic acronym for five design principles intended to make software designs more understandable, flexible, and maintainable.