DevOps, Java

Sharing the Load: Cache Clustering with Hazelcast

In my earlier blog on Caching: What, Why and How with Hazelcast we have discussed about the importance of software caching and how to implement it with Hazelcast. In this blog, we are going to discuss the importance of distributed caching and how to configure Hazelcast to be a full TCP/IP cluster. What is Cache clustering? A...

by Bijoy Paul
Tag: cluster

Java, Technology

Caching: What, Why and How with Hazelcast

In modern user facing and real-time applications, performance is the top concern with usually having data at its core. What if you were able to offload some work from the database and at the same time increase the performance and response times of your application? Most of the time data handling is done by relational databases which...

by Bijoy Paul
Tag: cluster

DevOps, Technology

8 Reasons to Move to Docker Swarm

What is Docker Swarm: Docker Swarm is the orchestration tool from the makers of Docker. In the words of Docker website itself, "Docker Swarm provides native clustering capabilities to turn a group of Docker engines into a single, virtual Docker Engine." In case you are unfamiliar with what Docker is, you can read my previous post...

by Raghu Sharma
Tag: cluster

AWS, DevOps

Elasticsearch: Shard Filterting

Our cloud DevOps engineers have been using Elasticsearch on production environment for an e-commerce website for quite a while. The website has one admin server to manage activities such as adding new production, managing discounts on various items, fetching reports etc. We came across a requirement where downloading reports from admin...

by Navjot Singh
Tag: cluster

AWS, Technology

AWS Memcached Auto-scaling

Last week, I got into a situation where I had to scale the application to store unpredictable user sessions in Memcached. The vertical scaling could be extended up to a limit but to meet the application requirements, I had to go with horizontal scaling. AWS does not provide any service to autoscale Memcached nodes according to the...

by Rajdeep Singh
Tag: cluster


Amazon EC2 Container Service (ECS) – Docker Container Management

We're living in a continual modifying technical world, where people are keen to find new technologies that makes them more productive. This hunger of ours, has taken virtualization to an another level, by giving birth to  containers, that can be used as an alternative to OS-level virtualization to run multiple isolated systems on a...

by Nikhil Kumar Sharma
Tag: cluster


Clustering in Node.js

Node.js is single threaded so it runs one process on a single CPU, as the power of Node.js is its performance and speed it doesn't seem good to use only one CPU in a multi-core system. For utilizing all the CPUs, Node.js allows us to create a network of processes that all shares the same port. Create a file named clusterExample.js ...

by Shreyance Jain
Tag: cluster