title: What is the real difference between an API and an microservice?
body: <p>I am learning about microservices and I don't understand what the real difference 
    between creating a <code>REST API</code> and creating <code>microservices</code>?<br>
  I’m working in Go, but my question applies over all languages.</p>