The Polymathic Engineer
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
Fundamental Graph Algorithms - Part I: BFS
Breadth First Search and its applications: shortest paths, connected components and bipartite testing.
Nov 29
•
Franco Fernando
14
How the Operating System Manages the Hardware
A Complete Guide to understand what happens when a program runs on your computer.
Nov 21
•
Franco Fernando
24
1
Scaling the data storage layer in system design
A quick journey through replication, partitioning, and NoSQL databases.
Nov 14
•
Franco Fernando
37
3
How to Estimate the Duration of a Task
Eight strategies you can use to give better estimations as a software engineer.
Nov 7
•
Franco Fernando
59
4
4
October 2025
Heap Use Cases Every Algorist Should Know
Three must to know practical applications of heap data structures: finding
Oct 31
•
Franco Fernando
22
2
Caching in Distributed Systems - Part III
Challenges of running caching in production environment: cache avalanche and penetration, traffic patterns, cold start, and consistency challenges.
Oct 24
•
Franco Fernando
74
2
7
Caching in Distributed Systems - Part II
An overview of more advanced cache concepts: read and write strategies, replacement policies, invalidation, and TTL.
Oct 17
•
Franco Fernando
23
3
Caching in Distributed Systems - Part I
From theory to production: cache performance, architecture, and deployment strategies.
Oct 10
•
Franco Fernando
44
5
Chain Replication
A different way to do replication in distributed systems that gives you high availability and throughput.
Oct 3
•
Franco Fernando
23
1
3
September 2025
Concurrency and Parallelism
Hi Friends,
Sep 26
•
Franco Fernando
42
2
7
What to do before refactoring
Seven things to keep in mind before starting your next refactoring project
Sep 19
•
Franco Fernando
38
2
5
From a Single Server to Global Scale
The evolution of a web application architecture when going from serving hundreds to millions of users.
Sep 12
•
Franco Fernando
21
3
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts