arslan_ah Profile Banner
Arslan Ahmad Profile
Arslan Ahmad

@arslan_ah

Followers
1K
Following
169
Media
124
Statuses
204

Empowering Engineers to Ace Coding and System Design Interviews | Creator of 'Grokking' Course Series | Founder Design Gurus

Seattle, WA
Joined April 2009
Don't wanna be here? Send us removal request.
@arslan_ah
Arslan Ahmad
2 days
๐—ฆ๐—ค๐—Ÿ ๐—ถ๐˜€ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ "๐—ช๐—ต๐—ฎ๐˜" ๐˜†๐—ผ๐˜‚ ๐˜€๐˜๐—ผ๐—ฟ๐—ฒ. ๐—ก๐—ผ๐—ฆ๐—ค๐—Ÿ ๐—ถ๐˜€ ๐—ฎ๐—ฏ๐—ผ๐˜‚๐˜ "๐—›๐—ผ๐˜„" ๐˜†๐—ผ๐˜‚ ๐—ฎ๐—ฐ๐—ฐ๐—ฒ๐˜€๐˜€ ๐—ถ๐˜. If you want to understand modern databases, you need to speak the language. Here are 6 terms from my new guide that every engineer should know: โœ… ๐—ž๐—ฒ๐˜†
0
0
0
@arslan_ah
Arslan Ahmad
9 days
๐“๐ก๐ž ๐ก๐š๐ซ๐๐ž๐ฌ๐ญ ๐ฉ๐š๐ซ๐ญ ๐จ๐Ÿ ๐๐ž๐ฌ๐ข๐ ๐ง๐ข๐ง๐  ๐–๐ก๐š๐ญ๐ฌ๐€๐ฉ๐ฉ ๐ข๐ฌ๐งโ€™๐ญ ๐ญ๐ก๐ž ๐ฆ๐ž๐ฌ๐ฌ๐š๐ ๐ž๐ฌ. If I asked you to design a chat app for 1 Billion users, youโ€™d probably focus on the message delivery. ๐Ÿ”ท 50 Billion messages a day. ๐Ÿ”ท 1.5 Million writes per second. ๐Ÿ”ท
0
0
0
@arslan_ah
Arslan Ahmad
17 days
๐Ÿ๐Ÿ” ๐‚๐š๐œ๐ก๐ข๐ง๐  ๐‘๐ž๐ฅ๐š๐ญ๐ž๐ ๐‚๐จ๐ง๐œ๐ž๐ฉ๐ญ๐ฌ ๐„๐ฏ๐ž๐ซ๐ฒ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ ๐Œ๐ฎ๐ฌ๐ญ ๐Š๐ง๐จ๐ฐ Read full post: https://t.co/m34qGWnVb7 Cache Hit. Requested data found immediately Cache Miss. Data not found in cache TTL. Cache entry expiry time Eviction
0
0
3
@arslan_ah
Arslan Ahmad
18 days
๐Ÿ๐Ÿ” ๐๐จ๐ง-๐…๐ฎ๐ง๐œ๐ญ๐ข๐จ๐ง๐š๐ฅ ๐‘๐ž๐ช๐ฎ๐ข๐ซ๐ž๐ฆ๐ž๐ง๐ญ๐ฌ ๐‘๐ž๐ฅ๐š๐ญ๐ž๐ ๐‚๐จ๐ง๐œ๐ž๐ฉ๐ญ๐ฌ ๐„๐ฏ๐ž๐ซ๐ฒ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ ๐Œ๐ฎ๐ฌ๐ญ ๐Š๐ง๐จ๐ฐ Join by Substack to read more: https://t.co/sKJuEdTfJq 1. Scalability: System grows with more users. 2. High Availability:
0
1
3
@arslan_ah
Arslan Ahmad
19 days
๐Ÿ๐Ÿ” ๐Œ๐ฎ๐ฌ๐ญ ๐Š๐ง๐จ๐ฐ ๐€๐๐ˆ ๐‚๐จ๐ง๐œ๐ž๐ฉ๐ญ๐ฌ ๐Ÿ๐จ๐ซ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ฌ Understand 16 essential API fundamentals with clear explanations and quick examples to help you build better backend systems and ace interviews. Read the full post at
0
1
4
@arslan_ah
Arslan Ahmad
20 days
๐Ÿ๐Ÿ” ๐ƒ๐š๐ญ๐š๐›๐š๐ฌ๐ž ๐๐š๐ซ๐ญ๐ข๐ญ๐ข๐จ๐ง๐ข๐ง๐  ๐‚๐จ๐ง๐œ๐ž๐ฉ๐ญ๐ฌ ๐„๐ฏ๐ž๐ซ๐ฒ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ ๐Œ๐ฎ๐ฌ๐ญ ๐Š๐ง๐จ๐ฐ Learn these database partitioning concepts before your next system design interview: https://t.co/BNGNJJtEf2 Sharding. Splitting data across servers
0
1
4
@arslan_ah
Arslan Ahmad
27 days
๐‡๐จ๐ฐ ๐๐จ ๐ญ๐ž๐œ๐ก ๐ ๐ข๐š๐ง๐ญ๐ฌ ๐ค๐ž๐ž๐ฉ ๐ญ๐ก๐ž๐ข๐ซ ๐š๐ฉ๐ฉ๐ฌ ๐ซ๐ฎ๐ง๐ง๐ข๐ง๐  ๐Ÿ๐Ÿ’/๐Ÿ• โ€” ๐ž๐ฏ๐ž๐ง ๐ฐ๐ก๐ž๐ง ๐ญ๐ก๐ข๐ง๐ ๐ฌ ๐›๐ซ๐ž๐š๐ค? From Netflix to Amazon, reliability isnโ€™t an accident โ€” itโ€™s engineered. In our latest blog, we break down 8 techniques for building reliable
1
2
7
@arslan_ah
Arslan Ahmad
1 month
๐„๐ฏ๐ž๐ง๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง ๐ฏ๐ฌ ๐‘๐ž๐ช๐ฎ๐ž๐ฌ๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง ๐€๐ซ๐œ๐ก๐ข๐ญ๐ž๐œ๐ญ๐ฎ๐ซ๐ž When you hit โ€œBuy Now,โ€ should your app wait for each service to respond, or just publish an event and move on? Thatโ€™s the key difference between ๐‘๐ž๐ช๐ฎ๐ž๐ฌ๐ญ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง
1
2
5
@arslan_ah
Arslan Ahmad
1 month
๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง ๐‚๐ซ๐š๐ฌ๐ก ๐‚๐จ๐ฎ๐ซ๐ฌ๐ž Iโ€™ve interviewed hundreds of engineers, and I can tell you this: ๐ฌ๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐๐ž๐ฌ๐ข๐ ๐ง ๐๐จ๐ž๐ฌ๐งโ€™๐ญ ๐ญ๐ž๐ฌ๐ญ ๐ฆ๐ž๐ฆ๐จ๐ซ๐ฒ; ๐ข๐ญ ๐ญ๐ž๐ฌ๐ญ๐ฌ ๐œ๐ฅ๐š๐ซ๐ข๐ญ๐ฒ ๐จ๐Ÿ ๐ญ๐ก๐จ๐ฎ๐ ๐ก๐ญ. Most candidates guess. The great ones understand
1
3
4
@arslan_ah
Arslan Ahmad
1 month
๐“๐ก๐ž ๐Ÿ• ๐ƒ๐ž๐š๐๐ฅ๐ฒ ๐’๐ข๐ง๐ฌ ๐จ๐Ÿ ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง ๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ๐ฌ (๐š๐ง๐ ๐‡๐จ๐ฐ ๐ญ๐จ ๐€๐ฏ๐จ๐ข๐ ๐“๐ก๐ž๐ฆ ๐‹๐ข๐ค๐ž ๐š ๐๐ซ๐จ) Ever freeze when you hear: โ€œDesign Twitterโ€? Youโ€™re not alone. Most engineers walk into system design interviews with strong coding
0
2
3
@arslan_ah
Arslan Ahmad
1 month
๐’๐œ๐š๐ฅ๐ข๐ง๐  ๐–๐ซ๐ข๐ญ๐ž๐ฌ: ๐“๐ก๐ž ๐‡๐š๐ซ๐๐ž๐ฌ๐ญ ๐๐ซ๐จ๐›๐ฅ๐ž๐ฆ ๐ข๐ง ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง ๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ๐ฌ Everyone adds read replicas to scale reads โ€” but what about writes? In our latest blog, we break down four proven patterns to handle write-heavy workloads that
0
2
4
@arslan_ah
Arslan Ahmad
2 months
๐Ÿ•-๐ƒ๐š๐ฒ ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง ๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ ๐๐ซ๐ž๐ฉ ๐๐ฅ๐š๐ง ๐Ÿ‘‰ Day 1 โ€“ Understand the Big Picture The Best Way to Learn System Design โ€” https://t.co/SSwlkfskO7 ๐Ÿ‘‰ Day 2 โ€“ Learn the Core Building Blocks System Design Concepts You Can Learn in an Hour โ€”
0
0
0
@arslan_ah
Arslan Ahmad
2 months
๐“๐ก๐ž ๐…๐จ๐ซ๐ ๐จ๐ญ๐ญ๐ž๐ง ๐’๐ค๐ข๐ฅ๐ฅ ๐ข๐ง ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง ๐ˆ๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ๐ฌ Most candidates focus on diagrams. The best ones ๐Ÿ๐จ๐œ๐ฎ๐ฌ ๐จ๐ง ๐ญ๐ซ๐š๐๐ž-๐จ๐Ÿ๐Ÿ๐ฌ. Itโ€™s not โ€œSQL vs NoSQL.โ€ ๐Ÿ’กItโ€™s: What consistency do you sacrifice to gain scale? Itโ€™s not โ€œCache vs
0
1
3
@arslan_ah
Arslan Ahmad
2 months
Learn these 10 myths about system design to get ๐š๐ก๐ž๐š๐ ๐จ๐Ÿ ๐Ÿ–๐ŸŽ% ๐จ๐Ÿ ๐œ๐š๐ง๐๐ข๐๐š๐ญ๐ž๐ฌ. Ref: ๐Ÿ“Œ Grokking System Design Fundamentals - https://t.co/IxKz4Yr0OV
0
1
2
@arslan_ah
Arslan Ahmad
2 months
๐Ÿ๐ŸŽ ๐Œ๐ฎ๐ฌ๐ญ ๐‘๐ž๐š๐ ๐๐š๐ฉ๐ž๐ซ๐ฌ ๐Ÿ๐จ๐ซ ๐’๐ž๐ง๐ข๐จ๐ซ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ฌ 1. Dynamo - https://t.co/X2ni86zhqG - Highly Available Key-value Store 2. Kafka - https://t.co/TByeh0t6YY - A Distributed Messaging System for Log Processing 3. Consistent Hashing -
0
0
0
@arslan_ah
Arslan Ahmad
2 months
๐Ÿ—๐Ÿ“% ๐จ๐Ÿ ๐ž๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ฌ ๐Ÿ๐š๐ข๐ฅ ๐ฌ๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐๐ž๐ฌ๐ข๐ ๐ง ๐ข๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ๐ฌ โ€” not because they lack knowledge, but because they lack structure. At https://t.co/akc5P5Lrpa, Iโ€™ve built the ๐’๐ฒ๐ฌ๐ญ๐ž๐ฆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง ๐Œ๐š๐ฌ๐ญ๐ž๐ซ ๐“๐ž๐ฆ๐ฉ๐ฅ๐š๐ญ๐ž โ€” a universal blueprint
0
1
1
@arslan_ah
Arslan Ahmad
2 months
FAANG Interviews in 2025: What Changed, What to Study, and How to Win Google, Meta, Amazon in 2025: --> Higher bar, --> System design at L4, --> AI in interviews, --> Behavioral interview is a deal breaker. Read the full article: https://t.co/LCHrMTj4vm #designgurus
0
1
3
@arslan_ah
Arslan Ahmad
3 months
๐Ÿ๐ŸŽ ๐Œ๐ฎ๐ฌ๐ญ ๐‘๐ž๐š๐ ๐๐š๐ฉ๐ž๐ซ๐ฌ ๐Ÿ๐จ๐ซ ๐’๐ž๐ง๐ข๐จ๐ซ ๐’๐จ๐Ÿ๐ญ๐ฐ๐š๐ซ๐ž ๐„๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ฌ Link to papers: https://t.co/9lmu2bSHOcโ€ฆ 1. Dynamo - Highly Available Key-value Store 2. Kafka - A Distributed Messaging System for Log Processing 3. Consistent Hashing - Data
0
0
0
@arslan_ah
Arslan Ahmad
3 months
Learn these 10 myths about system design to get ๐š๐ก๐ž๐š๐ ๐จ๐Ÿ ๐Ÿ–๐ŸŽ% ๐จ๐Ÿ ๐œ๐š๐ง๐๐ข๐๐š๐ญ๐ž๐ฌ. ๐Ÿ”นWe assume more caching layers = more performance (it can add complexity & stale data). ๐Ÿ”นWe assume availability = reliability (a service can be โ€œupโ€ but serving garbage). ๐Ÿ”นWe
0
2
2
@arslan_ah
Arslan Ahmad
3 months
I read 100+ system design guides, postmortems, and interview rubrics this month. Hereโ€™s what actually moves you from โ€œ๐ˆ ๐ค๐ข๐ง๐ ๐จ๐Ÿ ๐ ๐ž๐ญ ๐ข๐ญโ€ to โ€œ๐ˆ ๐œ๐š๐ง ๐๐ž๐ฌ๐ข๐ ๐ง ๐ข๐ญ.โ€ ๐–๐ก๐š๐ญ ๐ญ๐ก๐ž ๐›๐ž๐ฌ๐ญ ๐ž๐ง๐ ๐ข๐ง๐ž๐ž๐ซ๐ฌ ๐ฆ๐š๐ฌ๐ญ๐ž๐ซ ๐Ÿ๐ข๐ซ๐ฌ๐ญ: ๐Ÿ”นMental models โ†’ CAP,
Tweet card summary image
designgurus.io
Explore expert-written articles on system design, coding interview patterns, and behavioral interview strategies. Design Gurus blog offers up-to-date insights and practical tips to help software...
0
2
2