Daniel Lee

Daniel Lee @dleedev365

About: Records over Memories

Location:
Vancouver, BC Canada
Joined:
Feb 18, 2024

Daniel Lee
articles - 14 total

Design a short url for system design interview

This article is a personal note from "System Design Interview - An Insider's Guide by Alex Xu". It's...

Learn More 0 0Dec 3 '24

Security strategy: zero trust model with mTLS

Prologue When I worked at Mastercard, I had an opportunity to contribute to an...

Learn More 0 0Nov 26 '24

Typescript OOD concept for technical interview

Basics class can implement one or more interfaces. ex) class C implements A,B...

Learn More 0 0Nov 26 '24

Design a key-value store for system design interview

When talking about a key-value store in a backend system, the very first thing that comes to my mind...

Learn More 2 0Nov 20 '24

Design a consistent hashing for system design interview

Imagine that you launch a new product and it attracts a huge volume of traffic ($1M order per...

Learn More 0 0Nov 15 '24

Design a rate limiter for system design interview

What is it? A rate limiter controls the rate of traffic from a client or a server. In...

Learn More 1 0Oct 31 '24

How in the world can a nested for/while loop(s) have time complexity of O(N)?! for coding interview

In Python (and in general algorithm analysis), the time complexity of a nested loop depends on how...

Learn More 0 0Oct 23 '24

Search optimized database (full-text search) for system design interview

Traditional databases run a table scan to find a search term in the database. This is slow and...

Learn More 1 0Oct 16 '24

TIL: HTTP methods are case-sensitive

When making different API calls, for example, using fetch() api, request methods are case-sensitive...

Learn More 0 0Sep 19 '24

TIL: api route paths can be designed with the hypen (-) and the dot (.)

API routes can be designed to use the hypen and dot for useful purposes. For instance, to pass/parse...

Learn More 0 0Sep 16 '24

Key components to know for system design interview

This article is intended for software engineers with prior experience in development. How to...

Learn More 0 0Sep 13 '24

Storage and retrieval for system design interview

The following content is my own note from the book, "Designing Data-Intensive Applications". The...

Learn More 0 0Sep 11 '24

Data models and query languages for system design interview

The following content is my own note from the book, "Designing Data-Intensive Applications". The...

Learn More 0 0Sep 3 '24

Foundations of data systems for system design interview

The following content is my own note from the book, "Designing Data-Intensive Applications". The...

Learn More 0 0Sep 3 '24