title: Micro Service vs Nano Service?
body: <p>So, what do you call it? A Micro service or a Nano Service?</p>
  
  <p>What differences they have? I came across many blogs on internet and I could not find any satisfactory answer. </p>
  
  <p>Found this quotation from Mark Little on <a href="https://www.infoq.com/news/2014/05/nano-services" rel="noreferrer">InfoQ</a>:</p>
  
  <blockquote>
    <p>First things first what actually is a micro service? Well there really isn’t a hard and fast definition but from conversations with various people there seems to be a consensus that a micro service is a simple application that sits around the 10-100 LOC mark.</p>
  </blockquote>
  
  <p>another one:</p>
  
  <blockquote>
    <p>Nanoservice is an antipattern where a service is too fine-grained. A nanoservice is a service whose overhead (communications, maintenance, and so on) outweighs its utility. Like Steve and others, Arnon concludes that Microservices is just another name for SOA</p>
  </blockquote>
  
  <p>I'm looking for an accurate and explainable distinction between a Micro and a Nano Service. I highly appreciate your opinions!</p>