In order to achieve effective load balancing with a rabbitMQ cluster let's look at the feature at the core of RabbitMQ - the Queue itself. RabbitMQ Queues are singular structures that do not exist on more than one Node.
RabbitMQ cluster configured with high availability
Key concepts on Load Balancing and Clustering
Key concepts around both Micro-services and Service Oriented Architecture and their differences
A brief explanation into RabbitMQ
Caching concepts within technology
Background to Aerospike
Partitioning of resources
ASP.NET SignalR is a library for ASP.NET developers that simplifies the process of adding real-time web functionality to applications. Real-time web functionality is the ability to have server code push content to connected clients instantl…
ElasticSearch is a highly scalable open source search engine with a REST API that is hard not to love. In this tutorial we'll look at some of the key concepts when getting started with ElasticSearch Elastic believes getting immediate, ac…
log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enabl…
A network daemon that runs on the Node.js platform and listens for statistics, like counters and timers, sent over UDP or TCP and sends aggregates to one or more pluggable backend services (e.g., Graphite).
Graphite does two things: Store numeric time-series data Render graphs of this data on demand What Graphite does not do is collect data for you, however there are some tools out there that know how to send data to graphite. Even though i…
A list of dev ops tools which i regarded as the best open-source instruments every dev ops engineer should know