Skip to content

Instantly share code, notes, and snippets.

@parzonka
Last active September 21, 2016 19:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save parzonka/65503c34606987b11e22ace27e833a22 to your computer and use it in GitHub Desktop.
Save parzonka/65503c34606987b11e22ace27e833a22 to your computer and use it in GitHub Desktop.
yoctoservices, ..., microservices, ..., yottaservices. Seen at https://news.ycombinator.com/item?id=9859544
Prefix Symbol Size Example
yocto y 1 bit Theoretical minimum
zepto z 1 byte (close enough to 10 bits) Really small APL program
atto a 10 chars nc -l 8080
femto f 1 line (roughly 100 chars) netcat piped into something else
pico p 10 lines tiny python service
nano n 100 lines small python service
micro μ 1000 lines typical "smallish" service
milli m 10,000 lines about as big as "microservices" would go these days, or a small monolithic app
centi c 100,000 lines decent-sized monolithic app
deci d 1 million lines large monolitihic app
none n/a 10 million lines roughly OS-level app
deca da 100 million lines god help you beyond here
hecto h 1 billion lines
kilo k 10 billion lines
mega M 100 billion lines
giga G 1 trillion lines
tera T 10 trillion lines
peta P 100 trillion lines
exa E 1 quadrillion lines
zetta Z 10 quadrillion lines
yotta Y 100 quadrillion lines
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment