Documenting Event-Driven Architecture with EventCatalog and David Boyne
Welcome to the new week!
and
Are one of the common questions I’m being asked. For many years my usual answer was:
Still, that does not scale, and governance requires proper practices and tooling. That’s why I’m happy that tools like EventCatalog emerged. Well, it didn’t precisely emerge; David Boyne thoroughly built it. He brought not only his passion but to EDA, most importantly, his wide experience. Over the past few years, David has focused on serverless and event-driven architectures, making both more accessible to everyone through content such as EDA Visuals, speaking, and open source tools. He has also worked in AWS and on the AsynApi initiative. He has lead teams that have built applications scaling to millions of people worldwide. Now, his main focus is on EventCatalog and helping others to document and operate their Event-Driven systems. That’s why I’m super happy that he agreed to do a hands-on webinar and show us EventCatalog in practice. And this is a free webinar for all, as I believe it’s essential to spread awareness of it. What is EventCatalog? It is an open-source documentation tool focused on bringing discoverability to Event-Driven Architectures. EventCatalog is not locked down to any technology, broker or implementation details. David showed us the ease of use and versatility of extensions, plugins, generators, and multiple schema formats. I love what he said during the webinar:
Especially the last sentence is 🌶️ Watch it fully, and tell us how you like it. Feel also invited to add your comments! We’re also considering moving another one going through the existing sample (for instance, this one made with Emmett) and showing how to add EventCatalog to the existing project. Cheers! Oskar Other Webinars
Invite your friends and earn rewardsIf you enjoy Architecture Weekly, share it with your friends and earn rewards when they subscribe. |
Older messages
How does Kafka know what was the last message it processed? Deep dive into Offset Tracking
Thursday, February 27, 2025
Today we got back to our Kafka internals series. We discussed how it keeps track of processed messages. This may seem like a detail, but understanding it can be critical for smooth message processing.
Defining Your Paranoia Level: Navigating Change Without the Overkill
Friday, February 14, 2025
We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy
Pssst, do you want to learn some Event Sourcing?
Friday, February 14, 2025
Hi! Does Event Sourcing tempt you but don't know where to start? Is your business losing data? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
How a Kafka-Like Producer Writes to Disk
Monday, January 13, 2025
We take a Kafka client, call the producer, send the message, and boom, expect it to be delivered on the other end. And that's actually how it goes. But wouldn't it be nice to understand better
Invitation to the Event Sourcing workshop
Friday, January 10, 2025
Hey! I'm usually not making New Year commitments. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
You Might Also Like
That Loving Feeling
Wednesday, March 26, 2025
OpenAI's product launches are stirring something which Apple hasn't in a while That Loving Feeling OpenAI's product launches are stirring something which Apple hasn't in a while By MG
JSK Daily for Mar 26, 2025
Wednesday, March 26, 2025
JSK Daily for Mar 26, 2025 View this email in your browser A community curated daily e-mail of JavaScript news Easily Render Flat JSON Data in JavaScript File Manager The Syncfusion JavaScript File
How and why PlanetScale built a VM in Go
Wednesday, March 26, 2025
Plus running Go code on the PlayStation 2. | #547 — March 26, 2025 Unsub | Web Version Together with Stytch logo Go Weekly Go on the PlayStation 2 — If you like tinkering with consoles and shoe-
Daily Coding Problem: Problem #1729 [Medium]
Wednesday, March 26, 2025
Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Mailchimp. You are given an array representing the heights of neighboring buildings on a
Ranked | The Most Popular AI Tools in 2025 📊
Wednesday, March 26, 2025
ChatGPT remains the most widely used AI tool, with 4.7 billion monthly site visits—far surpassing all other platforms. View Online | Subscribe | Download Our App NEW REPORT: The Age of Data >>
Nobody Wants to Pay for Apps Anymore—Except When AI Is Involved
Wednesday, March 26, 2025
Top Tech Content sent at Noon! Get Inside AI: Code, Learn, and Get Paid! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, March 26, 2025? The
Rsdoctor build analyzer; Corepack removed from Node.js; migrating to ESM; Intl.DurationFormat
Wednesday, March 26, 2025
We have 8 links for you - the latest on JavaScript and tools Rsdoctor 1.0: build analyzer for Rspack that's compatible with webpack rsdoctor.dev github.com/web-infra-dev “Rsdoctor is committed to
Software Testing Weekly - Issue 263
Wednesday, March 26, 2025
Is it common for devs to dislike QA? 🧐 View on the Web Archives ISSUE 263 March 26th 2025 COMMENT Welcome to the 263rd issue! This discussion blew up — Is it common for devs to dislike QA? While in
ChatGPT's shocking image upgrade
Wednesday, March 26, 2025
Linux kernel 6.14; Microsoft's new agents; Amazon Spring Sale -- Chabot loneliness ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
The Future of Cyber Warfare: Don’t Miss the SANS Security West 2025 Keynote
Wednesday, March 26, 2025
Understand the future role of cyber in war, critical for anyone involved in security and defense. ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏