Cheguei no curso depois de ler o artigo e tinha o link no final. Eu tenho uma aplicação rodando no heroku quase igual a do artigo. Spring-web, Thymeleaf, Flyway, Spring-data-jpa, Spring-security, quartz. rodando no heroku.
Estou fazendo um modulo mobile, e por questoes de autenticação, ser server-side preciso fazer uma api rest, que ate ja estou fazendo. So que para eu nao criar toda camada de dominio novamente, ou ficar fazendo control+c -> control+v... eu crio 3 projetos: api, web, domínio e trato como modulo? Ou entao so gero um jar do dominio e coloco como dependencia?