TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Falsehoods Software Developers Believe About Event-Driven Systems

13 pointsby dimtion11 months ago

4 comments

blowski11 months ago
Falsehoods Software Developers Believe About Writing Articles:<p>1. Using a cliched headline style adds authority to your article.<p>In all seriousness, this article is just a list of unsupported assertions. I agree with many of them because of my own experience. But those with which I disagree, there is nothing to convince me. A much more useful article would explain nuance, risks, consequences, handling strategies.<p>For example, &quot;Events will arrive in order&quot;. What causes that not to happen? Does the number of events, technology used affect it? What are the consequences of believing they will arrive in order, and then discovering they don&#x27;t? What are the tradeoffs in designing the system to make it happen less frequently vs tolerating them arriving in any order?
评论 #40844174 未加载
xnorswap11 months ago
Isn&#x27;t message ordering a fundamental property &#x2F; guarantee of the underlying messaging system protocol?<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Atomic_broadcast" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Atomic_broadcast</a><p>Chalk me up to believing a falsehood, what&#x27;s the failure case where such a protocol breaks down? Is this a &quot;More than 50% of nodes in byzantine fault failure mode&quot; situation, or a realistic scenario?
评论 #40844234 未加载
protomolecule11 months ago
Could anyone suggest a more in-depth reading on this subject?
inopinatus11 months ago
This surely merits another Message Duplication section.