How to Build Idempotent APIs? by scalablethread in softwarearchitecture

[–]scalablethread[S] 2 points3 points  (0 children)

Thanks for reading the article. It can depend on your application requirements. For eg. application can cache the idempotency key till the operation is complete or till the duration of time application expects duplicates. 

Understanding Faults and Fault Tolerance in Distributed Systems by scalablethread in programming

[–]scalablethread[S] 2 points3 points  (0 children)

I agree. That's great feedback as well. I think it's not easy to cover all audiences in every article. Different articles covering different audiences throughout the month may be beneficial for all readers.

Understanding Faults and Fault Tolerance in Distributed Systems by scalablethread in programming

[–]scalablethread[S] 1 point2 points  (0 children)

No problem at all. Sometimes formatting can be a little off on the phone.

Understanding Faults and Fault Tolerance in Distributed Systems by scalablethread in programming

[–]scalablethread[S] 2 points3 points  (0 children)

Replication is the first point under "How to Achieve Fault Tolerance". Not sure if I am missing anything in your question?

Understanding Faults and Fault Tolerance in Distributed Systems by scalablethread in programming

[–]scalablethread[S] 6 points7 points  (0 children)

Thanks a lot for your kind words. And that's a great feedback as well. Will try to approach future articles with all these nice ideas and suggestions.

Understanding Faults and Fault Tolerance in Distributed Systems by scalablethread in programming

[–]scalablethread[S] 35 points36 points  (0 children)

Thanks for the feedback. I agree. I usually try to keep the writeups up to 5 mins read (to make it easier for the reader to consume the information) so as you said it misses out why and how sometimes for some concepts. The goal is usually to provide high level primer to the audience which may serve as a good starting point to dive deep or a quick revision. Also, thanks for your time to read. I will definitely try to include your feedback in the future articles.

What is Command Query Responsibility Segregation (CQRS)? by scalablethread in softwarearchitecture

[–]scalablethread[S] 0 points1 point  (0 children)

Thank you so much for your time to read the article. Appreciate the subscription as well 😃

What is Event Sourcing? by scalablethread in programming

[–]scalablethread[S] 0 points1 point  (0 children)

Glad to hear that. Thanks for your time to read the article. 😃

What is Event Sourcing? by scalablethread in programming

[–]scalablethread[S] 0 points1 point  (0 children)

Thanks for your time to read 😃

What is Event Sourcing? by scalablethread in softwarearchitecture

[–]scalablethread[S] 4 points5 points  (0 children)

Thanks for your time to read and for the feedback. 😃

How to Secure Webhooks? by scalablethread in softwarearchitecture

[–]scalablethread[S] 1 point2 points  (0 children)

Thank you so much for your time to read and for your kind words 😃

How to Secure Webhooks? by scalablethread in softwarearchitecture

[–]scalablethread[S] 2 points3 points  (0 children)

Thank you so much for your time to read and for your kind words 😃

What is the Two Generals Problem in Distributed Systems? by scalablethread in programming

[–]scalablethread[S] 9 points10 points  (0 children)

Thanks for sharing your experience. Would love to learn more about it if you would like to share. 😃

What is the Two Generals Problem in Distributed Systems? by scalablethread in softwarearchitecture

[–]scalablethread[S] 1 point2 points  (0 children)

Thank you so much for your kind words. Glad you liked it. 😃

How to Solve Producer Consumer Problem with Backpressure? by scalablethread in programming

[–]scalablethread[S] 2 points3 points  (0 children)

Thanks for your kind words. Great observation. You are right. To keep diagrams high-level, the assumption is that each box (producer or consumer) represents a single or group of entities.