15 articles to help you get better at System Design:

[1] 6 Strategies to Build Secure APIs[2] How HTTP 2 Improves Upon HTTP 1[3] How Netflix Uses Caching to Hold Attention?[4] 8 Must-Know Strategies to Build Scalable Systems[5] 8 Must-Know Strategies to Build Scalable Systems[6] Don’t Use Sync Communication for Every Case[7] How Consistent Hashing Works?[8] The Journey of a SQL Query Through a Database[9] TCP 3-Way Handshake[10] Database Sharding[11] Eventual Consistency is Tricky[12] Intro to GraphQL[13] 3 Kafka Messaging Strategies[14] Intro to Kafka[15] 3 Interview Questions on Event-Driven Patterns