Implementação da Arquitetura Hexagonal
Esse projeto está desenvolvido com kotlin e java graças a interoperabilidade entre os mesmo.
Este projeto é um exemplo de implementação de arquitetura hexagonal, onde coloco como exemplo dois application um com javalin e outro em kotlin. O centro do hexágono está desenvolvido em kotlin. A ideia desse projeto é mostrar como essa arquitetura é flexível. Se hoje o spring boot sai de linha conseguimos rapidamente plugar outra tecnologia, pois, a nossa regra de negócio está protegida, pois, ela é agnóstica a framework. Por isso o exemplo de dois applications.