Learning pathsA
COURSE CHECKPOINT · 5 QUESTIONS

Quiz: Real-time Updates

Apply Real-time Updates to concrete decisions. Choose an answer for every question, then review the explanations.

Visual checkpoint

Use this diagram to locate the state and failure boundaries tested by the questions. Answer all five questions before revealing feedback; the result is a study checkpoint rather than a certification.

Durable change → Event history (append); Event history → Gateway (stream); Gateway → Client apply (event ID); Client apply → Cursor store (after apply); Cursor store → Event history (resume); Snapshot API → Client apply (reset if expired)
Scroll to inspect the diagram, or open it at full size.

Figure — Durable change → Event history (append); Event history → Gateway (stream); Gateway → Client apply (event ID); Client apply → Cursor store (after apply); Cursor store → Event history (resume); Snapshot API → Client apply (reset if expired)

Review your reasoning

After checking answers, identify the incorrect assumption behind each missed question. Rewrite it as a rule with a concrete exception or failure case, then return to the lesson.

Which events can a collaborative UI safely replace with only their newest value?

1. Does an open WebSocket prove an event was applied by the client?
2. What should a client send on reconnect to recover a stream?
3. How should a server handle an indefinitely slow client?
4. Which update is often safely replaceable by a newer value?
5. What is required when retained history no longer covers a cursor?

Answers and your latest score are saved to your account when you check them. Completion records your attempt, not a passing certification.