title: Clean Architecture / Hexagonal I/O adapters how to devide them
body: <p>In many articles I read about Clean or Hexagonal Architecture and I found there informations about I/O Adapters but still in many projects i have found repository with save / get method as a one class, one adapter with one implemented port.</p>
  <p>Why isn't that in two different ports?</p>
  <p>For example:</p>
  <ul>
  <li>interface ProductOutput → with get methods</li>
  <li>interface ProductImput → with save methods</li>
  </ul>