Skip to content

Glossary: System Design Basics in Go

atomic

Also written: atomicity, atomic update

A single step that can't be split, so nothing can happen between the check and the change. Reserving the last bag of coffee atomically stops two checkouts from both succeeding.

Where the book teaches it

Related terms

race conditionmutextransactionACID (atomicity, consistency, isolation, durability)