The reason to write this article is trivial — curiosity and professional experience where i particpate in migration from ActivMQ to Kafka.
For those who want to deeply understand the subject, I insistently recommend reading the next two books :
· Neha Narkhede, Gwen Shapira, Todd Palino “Kafka: The Definitive Guide” (very fundamental, but unfortunately already slightly outdated)
· Jakub Korab “Understanding Message Brokers” (good, but requires to have some previous experience)
Perhaps the most fundamental difference between these two systems is the next:
. Kafka is NOT a transport, but streaming STORAGE of data with limited addressing capability.
Unlike functional testing, where all that’s needed for a test is a desk and a desktop, building a load test environment is a challenging task regardless of the load testing tools being used and can require resolving technological, organizational, and security issues.
in this article i’d like to serve as a roadmap for building a faster and more efficient load testing environment that leads to quicker deployments, the article also provides tips for doing it better, whether you are building a real environment from scratch or using your production environment.
from my experience as a developer dealing with load tests…
Hello , today i will talk about my experience with Apache Camel.
I worked on a product development team creating a smart metering product. The core event processing mechanism of the product used Apache Camel in many places, mainly to handle interactions over JMS between the various modules of the product.
Apache Camel especially makes the process of sending a POJO from one method to another across two separate application components, handling the marshaling and unmarshaling via JAXB, and the sending and receiving via JMS.
It achieves all this routing via a simple XML configuration that is part of the…
Elasticsearch is an open-source, highly scalable full-text search and analytics engine. Using this, you can easily store, search, and analyze a large amount of data in real time. Java REST client is the official client for Elasticsearch which comes in 2 flavors:
Elasticsearch is the living heart of what is today’s the most used log analytics platform ELK Stack (Elasticsearch, Logstash and Kibana). Elasticsearch’s role is so clear that it has become synonymous with the name of the stack itself.
Primarily for search and log analysis, Elasticsearch is today one of the most popular database systems available today. This Elasticsearch tutorial provides new users with the prerequisite knowledge and tools to start using Elasticsearch. It includes installation instructions, and initial indexing and data handling instructions.
Initially released in 2010, Elasticsearch (ES) is a search and analytics engine which is based on Apache…
A passionate Full Stack Software SpringBoot/Angular Developer 🚀 having an experience of building Web applications with Spring boot / Angular / Postgres / Elast