How the DNS protocol works. Plus the Bachmann–Landau notations for algorithms.
How the MapReduce algorithm works. Plus, how to use Hash Sets and Maps in coding interviews.
Different types of clock used to sort events in distributed systems. Plus important graphs algorithms.
What are hash tables and how they are implemented under the hood. Plus an introduction to specialised data storage for distributed systems.
How to make impact and create optionality in your career. Plus how Netflix handles synchronization between different devices.
What are proxies and the difference between forward and reverse proxies. Plus the most important definitions to know about graphs.
How distributed databases deal with replication lag. Plus, reversing a linked list in a few logical steps.
On the importance of design patterns in software development. And how to measure and increase availability in distributed systems.
See all

The Polymathic Engineer