Overview
A social platform built around real-time interaction - feeds, direct messaging, story-style ephemeral content, and live notifications.
- WebSocket presence - per-channel online indicators with graceful degradation to polling
- Feed algorithm - ranked timeline with engagement scoring, decay function, and interest clustering
- Media pipeline - async transcoding via queue workers, adaptive quality based on connection type
- Notification engine - real-time push + email digest with per-user preference controls
- Privacy controls - per-post visibility, block/mute graph, content moderation queue