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.

CloudEvents 0.1 – A common set of metadata to help process events

80 pointsby ac360about 7 years ago

8 comments

niftichabout 7 years ago
Harmonization between vendors is good. If all this is is common names for headers and keys to cut down on trivial divergence, this is great.<p>As for the big picture, one of the unfortunate consequences of HTTP having recently won out as the default protocol for remote interaction is having to reinvent or re-frame all of the prior art that&#x27;s been in use with other platforms. There&#x27;s half a dozen other pubsub messaging protocols and their associated framing and envelope specs, but they usually define full semantics around addressing and routing -- and usually run on lower-level transports than over HTTP.<p>Since this effort doesn&#x27;t want to prescribe every facet of messaging, it can&#x27;t directly define a more restrictive profile or overlay of an existing protocol. Instead, it has to start fresh, and invent yet another envelope format. Someday, someone will ask why there isn&#x27;t a simple way of getting MessageID or MessageTimestamp across a variety of technologies whose purpose is largely the same, yet I don&#x27;t think anybody will go back and define a one true mapping between the protocols. If some vendor later decides to accept AMQP as well, they&#x27;ll write some glue code to translate, but if another vendor accepts it too they&#x27;ll write their own independent mapper. This is one of the ways that incompatibilities proliferate: actors left to their own devices in the absence of unambiguous guidance.<p>It shows that standards can be both extremely useful and frustratingly bound to fashions.
评论 #17021168 未加载
cnjabout 7 years ago
&gt; Vendors (especially nascent ones) have an opportunity in serverless, if they decrease emphasis on trying to copy each other’s services, and instead innovate new serverless services that offer unique, best-in-class, value propositions.<p>I think this is super important. In the serverless space, we&#x27;ve seen a couple of larger API vendors (Auth0, Twilio, ...) build their own FaaS. This is great for &quot;Hello World&quot; projects, and projects focused only around that single API.<p>But I believe that for all bigger projects, that work with multiple APIs, you end up in hell. Some functions running on Auth0 webtasks, some on Twilio Functions and some on a cloud-vendor FaaS? Sounds like a maintenance nightmare.<p>What we tried is to integrate our events with the three big cloud players. It&#x27;s doable rather quickly as long as it&#x27;s just &quot;dumping a message into a queue&quot;.<p>I think a spec like CloudEvents can make such integrations easier in the future, and it would allow us to make use of higher level features of the cloud providers, without having to deep-dive into their specific products. I&#x27;m petitioning my PO to give me some time to make our API compliant with CloudEvents :)
评论 #17021201 未加载
majewskyabout 7 years ago
This looks similar to CADF [1], which is used by OpenStack, but it looks less structured.<p>In CADF, each event has a target (the thing that is changed or being viewed), an initiator (the user performing that action), and possibly an observer and reporters. I&#x27;m not sure if CloudEvents wants to be intentionally minimal, or if it just hasn&#x27;t developed to the same intricacy as CADF (as the 0.1 version number suggests).<p>[1] <a href="https:&#x2F;&#x2F;www.dmtf.org&#x2F;standards&#x2F;cadf" rel="nofollow">https:&#x2F;&#x2F;www.dmtf.org&#x2F;standards&#x2F;cadf</a><p>Context: I work on an internal OpenStack deployment at SAP that uses CADF for auditing.
评论 #17020918 未加载
mindfulplayabout 7 years ago
This article has too much self-congratulatory tone that comes off as a bit disingenuous. A single person didn&#x27;t invent &#x27;serverless&#x27; and &#x27;spread it all over the world&#x27;.<p>Also, most efforts are team-effort.
评论 #17021156 未加载
throwmeaway3402about 7 years ago
This looks somewhat interesting.<p>but I couldn&#x27;t help but to point out that while healthy self promotion is good, the author needs to notch down a little on the &quot;I&quot;.
评论 #17020843 未加载
zitterbewegungabout 7 years ago
So is this all an effort to combat amazon&#x27;s dominance of the market? Because I see every competitor to them on this standard except for them.
评论 #17021100 未加载
评论 #17022359 未加载
polskibusabout 7 years ago
Why did they have to name it cloudevents? What&#x27;s in it that restricts the use of it to the cloud? Surely you can structure events acc.to this spec without using public cloud.
评论 #17021510 未加载
评论 #17021727 未加载
z3t4about 7 years ago
Idea: Distributed peer-to-peer &quot;serverless&quot; computing, where you gain points&#x2F;money for computing, that can be used to run your own functions.
评论 #17023655 未加载