The Polymathic Engineer
Subscribe
Sign in
Home
Archive
About
Latest
Top
Discussions
The RAFT Consensus Algorithm
How RAFT solves the consensus problem in distributed systems: a step-by-step breakdown that every engineer can understand.
2 hrs ago
•
Franco Fernando
6
Share this post
The Polymathic Engineer
The RAFT Consensus Algorithm
Copy link
Facebook
Email
Notes
More
Hashing in Coding Interviews
How to effectively use sets and hash tables to solve coding interview problems.
May 2
•
Franco Fernando
27
Share this post
The Polymathic Engineer
Hashing in Coding Interviews
Copy link
Facebook
Email
Notes
More
April 2025
Database categories
A taxonomy of the most used types of database available on the market: relational, NoSQL, time-series and NewSQL.
Apr 25
•
Franco Fernando
15
Share this post
The Polymathic Engineer
Database categories
Copy link
Facebook
Email
Notes
More
Communication
How to boost your career as a software engineer communicating better with your peers, manager, and partners.
Apr 18
•
Franco Fernando
21
Share this post
The Polymathic Engineer
Communication
Copy link
Facebook
Email
Notes
More
Backtracking
How to master backtracking algorithms: a step by step guide to solve any problem.
Apr 11
•
Franco Fernando
24
Share this post
The Polymathic Engineer
Backtracking
Copy link
Facebook
Email
Notes
More
How (not to) fail a system design interview
Common mistakes software engineers make during system design interviews and how to avoid them.
Apr 4
•
Franco Fernando
59
Share this post
The Polymathic Engineer
How (not to) fail a system design interview
Copy link
Facebook
Email
Notes
More
1
March 2025
Back of the envelope
How to measure a system capacity or performance requirements and choose the best design.
Mar 28
•
Franco Fernando
25
Share this post
The Polymathic Engineer
Back of the envelope
Copy link
Facebook
Email
Notes
More
Data Structures for Image Processing
Five data structures you should know to write great image processing algorithms.
Mar 21
•
Franco Fernando
30
Share this post
The Polymathic Engineer
Data Structures for Image Processing
Copy link
Facebook
Email
Notes
More
1
The Definitive Guide to Load Balancers
All what you need to know to use load balancers in distributes systems.
Mar 14
•
Franco Fernando
20
Share this post
The Polymathic Engineer
The Definitive Guide to Load Balancers
Copy link
Facebook
Email
Notes
More
The Shopify Checkout Architecture
How Shopify uses sandboxing to build secure checkout pages.
Mar 7
•
Franco Fernando
36
Share this post
The Polymathic Engineer
The Shopify Checkout Architecture
Copy link
Facebook
Email
Notes
More
2
February 2025
The 12 Factor App: an updated guide
A review of the 12 Factor App methodology for building SaaS apps. Their original formulation, and how they have evolved.
Feb 28
•
Franco Fernando
18
Share this post
The Polymathic Engineer
The 12 Factor App: an updated guide
Copy link
Facebook
Email
Notes
More
How (not to) fail a coding interview
Common mistakes developers makes during coding interviews and how to avoid them.
Feb 21
•
Franco Fernando
38
Share this post
The Polymathic Engineer
How (not to) fail a coding interview
Copy link
Facebook
Email
Notes
More
5
Share
Copy link
Facebook
Email
Notes
More
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts