Projeto para a leitura de arquivo posicional e realizar validações.
- Criar um repositório no GitHub
- Fundar o projeto do Quarkus
- Criar endpoint de API REST GET para retornar fatia da string posicional
- Criar endpoint de API REST para receber arquivo posicional
- Ler arquivo posicional
- [] Estruturar para usar DDD
- [] Validar arquivo posicional
- Fazer um exemplo de publicar mensagem em fila MQ
- Refator para Receber/Enviar mensagem para fila MQ
- Java Quarkus
- DDD
- Fila MQ
- Kubernetes e Docker
Para realizar setup dessa aplicação, siga os passos nesse link.
Para subir um RabbitMQ com Docker run, use algo como o comando abaixo:
docker run -d --hostname localhost --name smallrye-rabbitmq -e RABBITMQ_DEFAULT_USER=user -e RABBITMQ_DEFAULT_PASS=password -p 5672:5672 rabbitmq:3
- Fazer funcionar
- Testar a aplicação
- Refatorar e eliminar code smell critical/major
- Atingir selo requerido
- Atingir pontuação requerida no motor de liberação