menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Entrepreneurship

>

Survival G...
source image

Medium

1w

read

298

img
dot

Image Credit: Medium

Survival Guide for Software Engineers

  • This comprehensive guide presents essential system design concepts, organized to help engineers understand the fundamental building blocks of modern distributed systems.
  • Definition: Facebook’s specialized distributed data store for social graph data, optimizing read operations while handling billions of user connections.
  • How it works: Uses a two-tier architecture separating caching from storage, modeling data as objects (users, posts) connected by typed associations (friendships, likes) with multiple caching tiers and eventual consistency.
  • Key considerations: Memory aid: “Objects connected by Typed Associations” — prioritizing efficient entity relationship storage and retrieval.

Read Full Article

like

17 Likes

For uninterrupted reading, download the app