As 85% of businesses are striving for event-driven architecture, more and more people, especially developers, have become interested in the topic and are looking for related resources and updates. Since so many things are happening in the event-driven architecture sphere, it is not easy to track the updates when one is busy.
I have been managing Solace’s Developer Community for a long time now, and I constantly see the need for a one-stop shop for developer-focused content when it comes to event-driven architecture.
To save you time, I have done the search for you and compiled this content round-up specifically curated for developers.
So, what is event-driven architecture? I would loosely define it as an architecture where the information production and consumption are triggered by events. The Gartner glossary defines it as:
“a design paradigm in which a software component executes in response to receiving one or more event notifications. EDA is more loosely coupled than the client/server paradigm because the component that sends the notification doesn’t know the identity of the receiving components at the time of compiling.”
An everyday example is the traffic light where the signals changing to a specific color (the event) provokes a reaction from the driver. The driver did not continuously have to ask if the light was red, yellow, or green, the event happened and was relayed to the driver instantaneously. Then, the reaction the driver has is determined by other rules and regulations. Now, this is obviously a very simple explanation and there is a lot more to it.
If you’d like a laugh, watch these event-driven architecture and digital transformation experts try to explain the term to their Grandmothers.
If you’d like a more in depth look at event-driven architecture, what it means, and some stats around how it is being implemented across industries, check out these resources:
Googling “event-driven architecture” results in 254,000,000 results in just over a second (for most). As with any topic of this magnitude, you have to sift through ads, marketing fodder, salesy documents, and service provider-specific narratives (yes, Solace is guilty of this as well) to find the direct answers to your questions. I have done the searching, and below is a list of quality blog posts on the topic for you to peruse at your leisure:
YouTube has a lot of hidden gems when it comes to learning about implementing, deploying, and designing event-driven applications. Here are some of my favorites:
Here is a list of upcoming events in the latter half of 2022 that you might be interested in attending to learn more about the topic in-person and virtually.
The Twitterverse is ripe with content, opinions, suggestions, and general chatter around event-driven architecture. Here are some noteworthy accounts and threads I have come across:
I hope you found this roundup helpful. If you see a good EDA piece, share it with other people in our Solace Developer Community so that the community can benefit from it or discuss it.