ACID | Glossary

Definition:

Atomicity Consistency Isolation Durability (ACID) is an acronym representing the following properties:

Atomicity. In a transaction involving two or more discrete pieces of information, either all of the pieces are committed or none are.

Consistency. A transaction either creates a new and valid state of data, or, if any failure occurs, returns all data to its state before the transaction was started.

Isolation. A transaction in process and not yet committed must remain isolated from any other transaction.

Durability. Committed data is saved by the system such that, even in the event of a failure and system restart, the data is available in its correct state.

Further Reading:

Book: Patterns of Enterprise Application Architecture by Martin Fowler .  

 

Doom Loop | Glossary

Definition:

The “Doom Loop” is a phrase usually used to refer to the present boom-bust-bailout structure of the financial sector that leads to economic crises. Simon Johnson has been a significant proponent of shedding light on this cycle, that he believes begins with risky investments and dangerous financial practices that lead to increased growth and profit, but soon bust — bringing the financial sector to its knees after its inevitable collapse. After the bust comes the bailout, which, although may be necessary at the time, is more harmful in the long run because it doesn’t address the fundamental structural flaws of our financial system. This vicious cycle only continues to grow, and with no salient regulation will continue in perpetuity, bringing with it crisis after crisis.

Further Reading:

Book: Good to Great by Jim Collins.