Software testing Software testing is the process of evaluating a software application to identify differences between expected and
Author: Arun Goel
Design Pattern Used in Logging Systems
Singleton Pattern The Singleton pattern falls under the creational patterns category and is used when exactly one instance
Load Balancer
Understanding Load Balancing Load Balancing is the practice of distributing network traffic or computational workloads between two or
CAP Theorem
Understanding the CAP Theorem The CAP Theorem, also known as Brewer’s Theorem, is a fundamental principle in distributed
Data Partitioning
Data Partitioning Data partitioning, also known as sharding, is a technique used in distributed databases and systems to
Quick Sort
Quick Sort Imagine you have a big pile of numbered blocks that you want to organize neatly from
Merge Sort
Merge Sort Imagine you have a big pile of numbered blocks that you want to organize neatly from
Insertion Sort
Insertion Sort Imagine you have a line of numbered blocks that you want to put in order from
Bubble Sort
Bubble Sort Imagine you have a lineup of numbered blocks that you want to put in order from