Projeto demonstrativo para controle de checkout, onde são utilizadas as seguintes tecnologias e mais, spring boot, spring rest, spring data jpa, banco de dados h2, Padrão DTO 'Data transfer object', mapsStrut, bean validation, versionamento de api, designer partner, tratamento de exceção, rest template, swagger api, mensageria com rabbitmq, docker compose e maven.