Design a login feature using Twitter as an example The following design assumes that you’re not able to leverage database, so basically, you nee…
My memo and playground
Design a login feature using Twitter as an example The following design assumes that you’re not able to leverage database, so basically, you nee…
This is a series of notes that I summarized online lectures from a NTU (National Taiwan University) professor, Hung-Yi Lee. Link is here. The lectures…
Design recommendation module Each user likes a set of movies u1 = {m3, m5, m7, m11} u2 = {m1, m2, m3, m4, m5, m6, m7, m8, m9} Similarity(u1, u2) = 3 F…
If we take Netflix as an example for SNAKE princile. Scenario: Step 1: Enumerate Step 2: Prioritize Necessary: Step 1: Ask What’s the target DAU…
Hamburger Structure I hate Monday for many reasons.(Topic sentence)I hate and many reasons are controlling idea. One reason is work. (topic) I get up …
What’s system design? The process of defining the architecture, components, modules, interfaces and data for a system to satisfy specified requi…
Performance Reponse time: Time between a client sending a request and receiving a response Response time/End to end latency = Processing time + Waitin…
https://realpython.com/solid-principles-python/
This is my personal summary from Software Architecture & Design of Modern Large Scale Systems course. The author is Michael Pogrebinsky. Software …