title: Difference between frontend/backend and listen in haproxy
body: <p>Hopefully a simple question.  I apologize if this has been covered before.  I'm learning haproxy and overall seems very straightforward and simple.  However I am curious what the difference is between using frontend/backend and listen config blocks?  My assumption is that listen is just simpler, for basic configurations, while frontend/backend is more advanced, allowing you to dynamically switch backends or share backends, etc.  Is that it in a nutshell?</p>
  
  <p>Thanks,</p>
  
  <p>Al</p>