Evandro Lau's repositories
spring-boot-otlp-example
Aplicação com spring-boot que provê métricas para observabilidade usando o open-telemetry.
go-rest-api
API REST desenvolvida em golang.
debezium-cdc-kafka
Debezium-cdc plugado no mysql para realizar stream das alterações em um tópico do kafka.
hacker-rank-exercises
Soluções dos desafios resolvidos no Hacker Rank.
spring-cloud-stream-kafka-avro
Uma aplicação spring-boot que publica e consome mensagens no kafka utilizando o formato avro.
clean-architecture-example
Clean Architecture Example (Java): Example of what clean architecture would look like (in Java)
design-patterns-examples
Aplicação que testa alguns design patterns, usando interfaces atuais do jdk17+
kafka-client
Client para publicação e consumo de eventos no kafka (produz json e avro)
resilient-consumers-kafka
Aplicação utiliza o spring-cloud-stream com binder para consumo de mensagens do kafka.
simple-bookstore
Aplicação que utiliza conceitos do clean architecture para separar o domínio da aplicação.
spring-cloud-kafka-dlq
Aplicação com spring-cloud-stream e kafka para testar algumas estratégias de ack.
spring-data-envers-oracledb
Uma aplicação spring boot que utiliza o banco de dados oracle-19c.
spring-mongo-reactive
Aplicação com spring-webflux e persistência reativa com mongodb.
support-integration
Uma aplicação desenvolvida encima do container OSGi karaf.
vagrant-kubeadm-kubernetes
Vagrantfile & Scripts to setup Kubernetes Cluster using Kubeadm for CKA, CKAD and CKS practice environment
kotlin-coroutines-example
Alguns testes com coroutines no kotlin.
kubernetes-example
Aplicação conteinerizada, que permite a publicação da imagem no docker-hub e deploy no kubernetes.
open-api-example
Aplicação que publica endpoints rest e a documentação gerada pelo open-api.
spring-boot-testcontainers
Aplicação com spring-boot que executa testes com banco de dados usando containers.
spring-cloud-kafka-example
Aplicação com spring-cloud-stream, com binder kafka, usando o micrometer para testes do trace-id nas chamadas e consumo de eventos.
spring-cloud-rabbitmq
Aplicação com spring-cloud-stream que produz e consome mensagens em filas do rabbitmq.
spring-data-jpa-kotlin
Aplicação com spring-data-jpa para testar mapeamento de heranças entre tabelas no hibernate.