Implementing Shared Subscriptions in Apache Pulsar for Parallel Message Processing
Learn how to implement Apache Pulsar Shared Subscriptions to distribute message processing across multiple consumers and scale throughput horizontally.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how to implement Apache Pulsar Shared Subscriptions to distribute message processing across multiple consumers and scale throughput horizontally.
Learn how to solve the 'Celebrity Problem' in real-time feeds by implementing a hybrid Fan-out-on-Write and Fan-out-on-Load architecture to balance latency and write amplification.
A diagnostic guide to resolving gRPC DEADLINE_EXCEEDED (Status Code 4) errors, covering client timeouts, server latency, and downstream dependency bottlenecks.
Decide between Consul KV Consistent and Stale reads by weighing data freshness against latency and availability. Compare modes, trade‑offs, and see how to enable each via HTTP or CLI, then validate with real‑world examples.
A technical guide on choosing between Point-to-Point, Publish-Subscribe, and Request-Response patterns in the Vert.x Event Bus to optimize load balancing and event delivery.
Learn how the fan-out pattern solves the read-latency problem in social feeds and why a hybrid push/pull model is necessary to handle celebrity accounts and write amplification.
Explore how Facebook's TAO handles billions of social graph edges using a read-through cache and write-behind MySQL sharding to achieve sub-millisecond latency.
Stop fighting runtime errors with nested try-catch blocks. Learn how Erlang’s fault tolerance patterns let you build self‑healing systems using supervisors and the "Let it Crash" philosophy.
Learn how to use Akka Cluster Sharding to ensure single-writer consistency across distributed nodes, preventing race conditions in stateful applications.