title: Multiple Grails apps accessing the same database
body: <p>I am considering breaking my Grails app into two separate apps: admin and customer facing. The admin app would also do a lot of backend heavy lifting.</p>
  
  <p>Has anyone done this? Lessons learned? I'm particularly wondering about the best way to handle domain objects as well as potential issues with concurrency.</p>