title: What is the difference between Monolith and n Layer?
body: <p>i have a few questions regarding <strong>monolith</strong> and <strong>n layer architecture</strong>.</p>
  
  <p>First, whats the difference between Monolith and n Layer architecture?</p>
  
  <p>Second, let's say I have a single Visual Studio solutions that consist of multiple projects such as:</p>
  
  <ol>
  <li>Presentation Layer</li>
  <li>Service Layer</li>
  <li>Business Layer</li>
  <li>Cross Layer</li>
  <li>Data Layer</li>
  <li>Unit Test</li>
  </ol>
  
  <p>Is that considered as Monolith or n layer architecture?</p>
  
  <p>If I have microservices that consist (let's say) 3 Web API and I build each service in single separate Visual Studio solutions, <strong><em>it is ok</em></strong> to implement my previous project structure (service layer, business layer, data layer, etc)?</p>
  
  <p>Thank you very much and sorry for my bad english.</p>