Categories-Design
Mar2ndx's Tech Blog
System Design 2024 - Robinhood
Jul 30 · 2 min
System Design 2024 - TicketMaster
Jul 28 · 5 min
System Design 2024 - Youtube
Jul 27 · 2 min
System Design 2024 - Twitter
Jul 27 · 2 min
Maven tutorial
Jan 16 · 1 min
RuntimeException and checked Exception
Dec 01 · 1 min
Setup Zookeeper + Kafka in VMware
Nov 25 · 4 min
System design cheat sheet
Nov 15 · 3 min
System design questions
Nov 15 · 7 min
Redis (NoSQL) Cache
Oct 31 · 7 min
MySql (4) - Performance Optimization
Oct 30 · 1 min
Java Design Pattern
Oct 30 · 6 min
[Design] Big Data - Top k Frequency
Oct 29 · 2 min
[Design] Multithreading Q&A
Oct 29 · 3 min
[Design] Overview of Big Data Technology
Oct 29 · 1 min
[Design] Database Indexing
Oct 29 · 1 min
[Design] Design Google Suggest (autocomplete)
Oct 29 · 1 min
[Design] Design Cache System (`)
Oct 29 · 1 min
[Design] How to generate Maze
Oct 29 · 1 min
[Design] Terminology: n-gram
Oct 29 · 1 min
[Design] Model–view–controller (MVC)
Oct 29 · 1 min
[Design] Speed Up Webpage for Slow Connection (4)
Oct 29 · 1 min
[Design] Networks and TCP/IP
Oct 29 · 2 min
[Design] Cryptographic standard, AES and RSA
Oct 29 · 2 min
[Design] Distributed hash table
Oct 29 · 4 min
MySql (1) - Indexing, Locking and Transaction
Oct 28 · 2 min
MySql (3) - Sharding
Oct 27 · 3 min
MySql (2) - Master/slave
Oct 27 · 1 min
MyBatis and SSM (Spring/SpringMVC/MyBatis)
Oct 27 · 1 min
SpringMVC learning notes
Oct 26 · 1 min
Java Spring framework
Oct 26 · 1 min
[Design] DFS, BFS and space efficiency
May 22 · 2 min
[Design] Big Endian and Little Endian
May 22 · 2 min
[Design] Implemention of DFS using a Stack
May 22 · 1 min
[Design] BST Node Insertion / Deletion
May 22 · 3 min
[Design] Time complexity calculation (Master theorem)
May 22 · 1 min
[Design] Cache and Page Replacement Algorithms
May 22 · 3 min
[Design] HashMap vs Hashtable vs HashSet
May 22 · 1 min
[Design] Two's complement (2's complement)
May 22 · 1 min
[Design] Multithreading Basics
May 22 · 2 min
[Design] Semaphore Mutex Toilet Example
May 22 · 1 min
[Design] Multilayered architecture
May 22 · 1 min
[Design] Hadoop cluster
May 22 · 1 min
[Design] Amazon Web Services
May 22 · 1 min
[Design] MapReduce Intro
May 22 · 1 min
[Design] MapReduce Common Friends Example
May 22 · 3 min
[Design] HTTP Headers
May 22 · 3 min
[Design] Distributed Network Bottleneck
May 22 · 1 min
[Design] Composition Over Inheritance
May 22 · 1 min
[Design] Producer Consumer Problem
May 22 · 2 min
[Design] Functional programming
May 22 · 1 min
[Design] Median of array in Distributed Computers
May 22 · 1 min
[Design] Process VS. Thread
May 22 · 7 min
[Design] Big Data - Remove Duplicate Numbers
May 22 · 1 min
[Design] Big Data - Top k Frequency (case analysis)
May 22 · 3 min
[Design] Big Data - Find Existence of a Number
May 22 · 1 min
[Design] Big Data - Find Median Numbers
May 22 · 1 min
[Design] Big Data - Fuzzy Search url (Bloom Filter)
May 22 · 1 min
[Design] TCP 3-Way Handshake
May 22 · 1 min
[Design] From Client/Server to Multi-Tier
May 22 · 1 min
[Design] Merits of BST over HashTables
May 22 · 1 min
[Design] Shared Hosting vs. VPS Hosting
May 22 · 1 min
[Design] Stack and Heap
May 22 · 2 min
[Design] OOD Design of Elevator
May 22 · 1 min
[Design] Virtual Memory, Page Fault and Thrashing
May 22 · 3 min
[Design] HTTP cookie
May 22 · 2 min
[Design] Cryptographic Hash, MD5 and Digital signature
May 22 · 1 min
[Design] Multithreading - Deadlock Prevention
May 22 · 1 min
[Design] Leader Election
May 22 · 1 min
[Design] DNS Communication Protocol
May 22 · 1 min
[Design] Big Data Storage
May 22 · 1 min
[Design] Cloud, Grid and Cluster
May 22 · 5 min
[Design] P2P Technology
May 22 · 2 min
[Design] Real Time Top k
May 22 · 3 min
[Design] Big Data - Top k Frequency (hands-on)
May 22 · 2 min
[Design] Difference between HTTP protocol and TCP protocol
May 22 · 2 min
[Design] Difference between HTTP and HTTPS
May 22 · 2 min
[Design] Distributed Caching - memcached
May 22 · 3 min
[Design] Limit the Request per Second
May 22 · 1 min
[Design] Monitor Rps for Past sec/min/hr
May 22 · 1 min
[Design] Winning Games Rank (pagerank)
May 22 · 1 min
[Design] Multithreading Async Increment Problem
May 22 · 1 min
[Design] Big Data - Find Common Elements in 2 Lists
May 22 · 1 min
[Design] Difference: Internet and the Web
May 22 · 1 min
[Design] Find similar library books
May 22 · 1 min
[Design] Intro to Google Spanner
May 22 · 1 min
[Design] Application Server vs. Web Server
May 22 · 5 min
[Design] Speed Up Webpage for Slow Connection (1)
May 22 · 4 min
[Design] Speed Up Webpage for Slow Connection (2)
May 22 · 2 min
[Design] Speed Up Webpage for Slow Connection (3)
May 22 · 1 min
[Design] HBase and HDFS
May 22 · 2 min
[Design] Linux and TCP ports
May 22 · 3 min
[Design] How is Pipe implemented in Unix/Linux
May 22 · 2 min
[Design] How Google search works
May 22 · 1 min
[Design] Facebook Photo Storage
May 22 · 10 min
[Design] Strategy design pattern
May 22 · 2 min
[Design] Designing a simple web crawler
May 22 · 3 min
[Design] User Registry Table Design
May 22 · 1 min
[Design] Design Twitter
May 22 · 3 min
[Design] MVC, MVP and MVVM
May 22 · 2 min
[Design] How to Design Logging
May 22 · 1 min