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)