Tagged articles
2 articles
Page 1 of 1
Programmer DD
Programmer DD
Dec 22, 2021 · Backend Development

Designing a Space‑Efficient Read/Unread Store for Large Group Chats

This article examines how to model read/unread status for group chat messages using bitmap techniques, evaluates memory costs of naive approaches, and presents a compact storage schema that handles member joins, exits, and scalability while drastically reducing per‑message overhead.

BitmapStorage Optimizationbackend design
0 likes · 7 min read
Designing a Space‑Efficient Read/Unread Store for Large Group Chats
ITPUB
ITPUB
May 25, 2018 · Backend Development

Designing Scalable Group Chat Read Receipts: Push vs Pull and Optimization Strategies

This article examines how to design a reliable group messaging system with read‑receipt support, comparing push and pull delivery, detailing data structures, acknowledgment flows, and optimization techniques to reduce traffic and storage while maintaining real‑time user experience.

BackendScalabilitygroup chat
0 likes · 9 min read
Designing Scalable Group Chat Read Receipts: Push vs Pull and Optimization Strategies