Getting started with @EmbeddedKafka
and Spring Kafka auto-configuration
in a @SpringBootTest
made working together despite mismatching defaults
by adjusting bootstrapServersProperty
Read more
In Event-driven architecture there are unique identifiers everywhere: at entity level, at event level, at process level etc.
In this blog post, I will show you a de facto standard for how you could easily generate, persist, serialize and deserialize IDs natively through Kafka, Java and JPA.
Read more
Containers are a solution to the problem of how to get the software to run when moved from one computing environment to another. Especially with Docker, as container solution, started a new DevOps trend. We, as software engineers, leverage this technology to ship our software to any environment.
Read more
Almost two years have passed since I wrote my first integration test for a Kafka Spring Boot application.
It took me a lot of research to write this first integration test and I eventually ended up to write a blog post on testing Kafka with Spring Boot.
There was not too much information out there about writing those tests and at the end it was really simple to do it, but undocumented.
I have seen a lot of feedback and interaction with my previous blog post and the GitHub Gist.
Since then spring-kafka-test changed two times the usage pattern and JUnit 5 has been introduces.
That means the…
Read more
In a previous blog post
I demonstrated how the vector datatype in Elasticsearch can be used to search words by their semantic meaning.
In this post I will show how a reverse image search for paintings can be implemented using the same methods.
Given a photo of a painting, we will use Elasticsearch to find other paintings which look similar.
Read more