Author Archive

Event processing with Kafka

Kafka and its components Kafka is considered as the next-gen distributed messaging system. It is a very fast, distributed pub-sub messaging system which by design is highly scalable and durable (http://kafka.apache.org/ ). Apache Zookeepers ( http://zookeeper.apache.org/ ) are used for managing Kafka brokers. A Kafka brokers cluster can handle millions of messages. Hence along with...

Comparing Distributed Caching Frameworks

Comparing distributed caching frameworks … Redis, Hazelcast and Memchached!! “Comparing Redis, Hazelcast and Memchached to build a session caching mechanism for our web application using a cache store” would be more precise here! Before putting Redis for use in our production environment finally, we did take a look at two other caching systems. viz. Hazelcast...

Session Caching with Redis

As there is growing need for supporting cross-cluster availability with zero downtime deployment of our application, the need to implement a session caching mechanism which helps us achieve this and other requirements (viz. support clustering without depending on weblogic session replication, better visibility into cache contents for better application performance and management) became evident. With...

Automated Load Testing with Gatling

Gatling is a load testing tool with excellent support for testing out all the HTTP calls in a application. With the latest release there is JMS support as well among many other things. Gatling scripts are written in Scala DSL. Test simulations will simply have to extend “Simulation”. The DSL is built as fluent API...