Skip to content
archive

2026-05-15-KhushiPatil25-30-system-design-blogs

Tech · · 1 min read · x.com ↗

30 Blogs to Learn 30 System Design Concepts

Tweet by Khushi Patil (@KhushiPatil25) with a curated list of 30 system design topics linked to (presumed) LinkedIn articles.

Full List

  1. APIs
  2. API Gateways
  3. JWTs
  4. Webhooks
  5. REST vs GraphQL
  6. Load Balancing
  7. Proxy vs Reverse Proxy
  8. Scalability
  9. Availability
  10. SPOF (Single Point of Failure)
  11. CAP Theorem
  12. SQL vs NoSQL
  13. ACID Transactions
  14. Database Indexes
  15. Database Sharding
  16. Consistent Hashing
  17. CDC (Change Data Capture)
  18. Caching
  19. Caching Strategies
  20. Cache Eviction Policies
  21. CDN
  22. Rate Limiting Algorithms
  23. Message Queues
  24. Bloom Filters
  25. Idempotency
  26. Concurrency vs Parallelism
  27. Long Polling vs WebSockets
  28. Stateful vs Stateless Architecture
  29. Batch vs Stream Processing
  30. Geohashing

Relevance

Most of these map directly to skills you need for Vapor (async, queues, rate limiting), Norviq API design, and iOS networking (JWTs, webhooks, API gateways). Worth bookmarking specific ones that intersect with current work.

All links use lnkd.in (LinkedIn) so they're likely LinkedIn Pulse articles — surface level, good for reference, not deep dives. Repost-and-save tweet, not original analysis.

Metrics

  • Comments: 10 | Reposts: 31 | Likes: 117 | Views: 4.3K