The Question
DesignSocial Forum System Design
Design a high-scale social news aggregation platform where users can join communities, submit content, and participate in threaded discussions. The system must support a dynamic ranking mechanism for content based on community feedback (votes) and time-based decay, ensuring high availability and low latency for global users.
PostgreSQL
Redis
Kafka
Content Delivery Network
Microservices
February 17, 2026