Become better Backend engineer

Sospeter Mong'are - Jul 12 - - Dev Community

If you want to become a better backend engineer, read these blogs: ↓

• Meta: https://engineering.fb.com

• AWS Architecture: https://lnkd.in/epGgc7CF

• Nextflix Tech: https://lnkd.in/eAzwuNnw

• Engineering at Microsoft: https://lnkd.in/e6h9U7et

• LinkedIn Engineering: https://lnkd.in/ejFHAWgr

• Uber: https://lnkd.in/eSsQR5zx

• Twitter: https://lnkd.in/e8WDi4AG

• Pinterest: https://lnkd.in/ee9kVPJk

• Dropbox: https://dropbox.tech

• Spotify: https://lnkd.in/e7VaKDS6

• Instagram: https://lnkd.in/eAWc37-S

• Canva: https://lnkd.in/eHhTtr_R

• Shopify: https://lnkd.in/en-y6vCE

• MongoDB: https://lnkd.in/en-y6vCE

• Slack: https://slack.engineering/

• Reddit: https://lnkd.in/eN-eY-jf

• Lyft: https://eng.lyft.com/

• Stripe: https://lnkd.in/eUeThS98

• Github: https://lnkd.in/eUAbdDvi

• Discord: https://discord.com/blog

• Yelp: https://lnkd.in/etb6BcDz

• Airbnb: https://lnkd.in/eCCFrMGN

• Databricks: https://lnkd.in/e-AjzXE5

• Hotstar: https://blog.hotstar.com

• Reddit: https://lnkd.in/eN-eY-jf


How I Would Learn System Design Fundamentals (If I Had To Start from scratch):

𝐒𝐲𝐬𝐭𝐞𝐦 𝐃𝐞𝐬𝐢𝐠𝐧 𝐊𝐞𝐲 𝐂𝐨𝐧𝐜𝐞𝐩𝐭𝐬:
-> Scalability: https://lnkd.in/gpge_z76
-> Latency vs Throughput: https://lnkd.in/g_amhAtN
-> CAP Theorem: https://lnkd.in/g3hmVamx
-> ACID Transactions: https://lnkd.in/gMe2JqaF
-> Rate Limiting: https://lnkd.in/gWsTDR3m
-> API Design: https://lnkd.in/ghYzrr8q
-> Strong vs Eventual Consistency: https://lnkd.in/gJ-uXQXZ
-> Distributed Tracing: https://lnkd.in/d6r5RdXG
-> Synchronous vs. asynchronous communications: https://lnkd.in/gC3F2nvr
-> Batch Processing vs Stream Processing: https://lnkd.in/g4_MzM4s
-> Fault Tolerance: https://lnkd.in/dVJ6n3wA

𝐒𝐲𝐬𝐭𝐞𝐦 𝐃𝐞𝐬𝐢𝐠𝐧 𝐁𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐁𝐥𝐨𝐜𝐤𝐬:
-> Databases: https://lnkd.in/gti8gjpz
-> Horizontal vs Vertical Scaling: https://lnkd.in/gAH2e9du
-> Caching: https://lnkd.in/gC9piQbJ
-> Distributed Caching: https://lnkd.in/g7WKydNg
-> Load Balancing: https://lnkd.in/gQaa8sXK
-> SQL vs NoSQL: https://lnkd.in/g3WC_yxn
-> Database Scaling: https://lnkd.in/gAXpSyWQ
-> Data Replication: https://lnkd.in/gVAJxTpS
-> Data Redundancy: https://lnkd.in/gNN7TF7n
-> Database Sharding: https://lnkd.in/gMqqc6x9
-> Database Index's: https://lnkd.in/gCeshYVt
-> Proxy Server: https://lnkd.in/gi8KnKS6
-> WebSocket: https://lnkd.in/g76Gv2KQ
-> API Gateway: https://lnkd.in/gnsJGJaM
-> Message Queues: https://lnkd.in/gTzY6uk8

𝐒𝐲𝐬𝐭𝐞𝐦 𝐃𝐞𝐬𝐢𝐠𝐧 𝐀𝐫𝐜𝐡𝐢𝐭𝐞𝐜𝐭𝐮𝐫𝐚𝐥 𝐏𝐚𝐭𝐭𝐞𝐫𝐧𝐬:
-> Event-Driven Architecture: https://lnkd.in/dp8CPvey
-> Client-Server Architecture: https://lnkd.in/dAARQYzq
-> Serverless Architecture: https://lnkd.in/gQNAXKkb
-> Microservices Architecture: https://lnkd.in/gFXUrz_T

Any other top resources I'm missing?

I enjoy sharing my real-life experiences and insights regularly. If you find them helpful, feel free to join me on this journey.

Keep sharing , keep learning !

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .