Skip to main content
Best practices
0 votes
0 replies
162 views

I'm building a production RPC transport layer in Rust that connects to multiple blockchain RPC providers (Alchemy, Infura, QuickNode, public nodes) with automatic failover. The challenge: not all ...
Darshan Kumar's user avatar
Best practices
0 votes
2 replies
121 views

Using Go I am creating an in-memory distributed store similar to Cassandra. I have concept of storage_node with get_by_key and put_key_value. When a new node starts it starts to gossip with a seed ...
wonka's user avatar
  • 1
-1 votes
1 answer
146 views

I'm designing a microservices architecture for a social media–like system and need guidance on service boundaries and cross-service validation. Current Design I have two separate microservices: Post ...
Muhammed Furkan Güler's user avatar
Best practices
0 votes
0 replies
60 views

In many distributed systems, user authorization is treated as sufficient proof of intent. Examples: Clicking “Approve” Signing digitally Submitting a confirmation request Triggering a smart contract ...
Benjamin Campopiano's user avatar
0 votes
0 answers
32 views

I'm trying to learn Raft, but some edge cases I find hard to understand. Here’s an example scenario: The leader has the following log: 1: A, 2: B, 3: C A new entry arrives: 4: D. The leader will ...
JUAN DIEGO DIAZ ACEVEDO's user avatar
Advice
0 votes
1 replies
66 views

I understand that message loss in Redis Pub/Sub is possible and is considered normal behavior. The probability is low, but not zero. What I’m trying to understand is how often this can realistically ...
Artem's user avatar
  • 1
Advice
0 votes
2 replies
90 views

What's the best way to allow programs to discover each other on the network? Let's say we are writing a system that tracks the usage of computers over the network. We have an agent program that sends ...
Isembart's user avatar
1 vote
1 answer
65 views

I recently joined a startup that has a pretty messy backend setup, and I’ve been assigned to sort it out. Here’s the situation: There’s one main entry point (a federation/onboarding service) that’s ...
Adithya Srikar's user avatar
1 vote
1 answer
245 views

I have the following requirement. A website (lets call it Website A) where I sell subscription plans for my SaaS Payments are handled with Stripe I am using an authentication service (Auth0) so users ...
kmylonas's user avatar
0 votes
0 answers
80 views

Background I’m implementing Asynchronous Distributed Key Generation (ADKG) over secp256k1 so that N nodes collectively hold a threshold private key. After DKG each node has a secret share. To sign an ...
Shubham Gupta's user avatar
0 votes
0 answers
48 views

Should gRPC clients implement an HTTP-level resilience handler? Or only rely on the gRPC-level RetryPolicy? Why/why not? For example, if the server responds with a 5xx status code (unexpected but ...
Lindeberg's user avatar
  • 121
0 votes
0 answers
52 views

Many examples of Kafka topic configuration have RF = 3, min.insync.replicas = 2. In the case of a cluster of 5 brokers, if we use RF = 5, should min.insync.replicas = 3? That seems "natural" ...
alabaster's user avatar
  • 130
0 votes
1 answer
154 views

This question is inspired by a 'general admission' variant of the common 'event ticketing' System Design interview question. Critically in this version, the user does not select a seat - they only say ...
asantas93's user avatar
0 votes
1 answer
75 views

In the book Designing Data-Intensive Applications > chapter-5 > Leaderless replication > Detecting Concurrent Writes, below is what Author says while talking about Last write wins (LWW) The ...
wenn32's user avatar
  • 1,394
0 votes
1 answer
96 views

I am new to JMeter Distributed Environment setup. I dont have any knowledge on how to setup the master slave configuration. I just have the information that we have a Master VM and we can spin up ...
Farhan Meer's user avatar

15 30 50 per page
1
2 3 4 5
87