In this chapter we learned how to model the messages in JSON format and how to set up a Kafka project with Gradle.
Also, we learned how to write to and read from Kafka with a Java client, how to run the processing engine, how to code a validator in Java, and how to run the message validation.
In Chapter 3, Message Enrichment, the architecture of this chapter will be redesigned to incorporate message enrichment.