title: Onion architecture compared to hexagonal
body: <p>Is there any difference between them (onion | hexagonal), from my understanding they are just the same, they focus upon the domain which is at the core of the application and should be technology / framework agnostic. </p>
  
  <p>What are the differences between them if any ?</p>
  
  <p>Also I see no real advantage on using one over the other or even against an N-layered architecture, if done bad just following any of them won't make any difference</p>
  
  <p>What are the benefits of using one over the other and why you would use it ? when to use it?</p>
  
  <p>Thanks</p>