System Design 101: Scaling and Fault tolerance
In the previous article, we saw how Zuck set up his website and made it accessible to the world. But because his application was so incredibly cool, traffic skyrocketed. Zuck's single machine couldn't

Search for a command to run...
In the previous article, we saw how Zuck set up his website and made it accessible to the world. But because his application was so incredibly cool, traffic skyrocketed. Zuck's single machine couldn't

Simplifying Remote Access: Essentials of Servers, Domains, and DNS
What is a Stack? Stack is a linear data structure that follows the Last In First Out(LIFO) principle which means the element which is pushed last will be taken out first. A real-world example of the stack is piles of plates(We place them one over t...
What is Searching? If we need groceries for our homes, we go to the supermarket to get all the things in one place easily. The supermarket is organized into several sections, for example, cereals, pulses, ready-to-eat food, etc. So, we go to that par...
What is Sorting? Sorting is a technique in which data is arranged in a meaningful order to analyze it in a better way. For eg: In school assemblies, students are made to stand in increasing order of height so that all the students can have a proper v...