Integrating external services into an application is often challenging.
Instead of doing the testing manually, the setup could be tested also automated.
In case you are using Spring Boot, for a couple of services there exist an integration.
This blog post will show how you can setup your Kafka tests to use an embedded Kafka server.
I found this experience really nice – to be able to get some insights on how people have solved big issues and how they got pwned. What is more, it was good to see that I am personally going in the right direction (or at least, let’s say, getting on the trends)
Over the last few months Apache Kafka gained a lot of traction in the industry and more and more companies explore how to effectively use Kafka in their production environments.
Running a cluster of a distributed software such as Apache Kafka in a production environment will lead to operational concerns. One of these concerns is certainly security. Companies have varying guidelines and policies when it comes to security. This depends on various factors for example the type of application data that the system is processing or in which network infrastructure the system is running and what security concerns this zone implies on the servers that are running within.