article thumbnail

EP141: How to Ace System Design Interviews Like a Boss?

ByteByteGo

Unicast vs Broadcast vs Multicast vs Anycast How Does VISA Make Money? Create High-Level Design Break down the system into components such as client apps, servers, load balancers, databases, etc. Unicast vs Broadcast vs Multicast vs Anycast These are 4 network communication methods you must know. Focus on the data flow.

Unicast 211
article thumbnail

Simple Precision Time Protocol at Meta

Engineering at Meta

While deploying Precision Time Protocol (PTP) at Meta, we’ve developed a simplified version of the protocol (Simple Precision Time Protocol – SPTP), that can offer the same level of clock synchronization as unicast PTPv2 more reliably and with fewer resources. Server-driven communication with little control by the client.

Protocol 130
article thumbnail

How Precision Time Protocol is being deployed at Meta

Engineering at Meta

PTP’s predecessor, Network Time Protocol (NTP) , provided us with millisecond precision, but as we scale to more advanced systems on our way to building the next computing platform, the metaverse and AI, we need to ensure that our servers are keeping time as accurately and precisely as possible.