Sign in

Adam Bellemare

@abellemare.bsky.social
229 followers 236 following 28 posts

Technologist. Event-Driven Architectures and Data. Author of O'Reilly's "Building Event-Driven Microservices" and "Building an Event-Driven Data Mesh".

PostsRepliesMedia
Adam Bellemare @abellemare.bsky.social · 29/09/2025
Also thank you, of course, to Confluent, for sponsoring me and supporting me with both time and technical expertise while I worked on this book (note: I work for Confluent now, but didn't when I wrote the first edition).
030
Adam Bellemare @abellemare.bsky.social · 29/09/2025
I'd like to thank everyone at O'Reilly for everything they've done to make this book a reality. They have some of the best editors, production managers, and content reviewers that I've ever worked with.
130
Adam Bellemare @abellemare.bsky.social · 29/09/2025
(con't) New content includes (but not limited to): - A major revision to building, managing, and deploying services in the age of cloud computing (remember, I started the first book in 2017: 8 years ago). - How to handle bad data in event streams.
110
Adam Bellemare @abellemare.bsky.social · 29/09/2025
New content includes (but not limited to): - An extensive focus on event design, including types of events, schema usage, mapping to streams, and changes through time. - A major revision of the types of frameworks you can use to build your event-driven services.
120
Adam Bellemare @abellemare.bsky.social · 29/09/2025
You can also find it as an ebook PDF from Confluent (www.confluent.io/resources/eb...) , or printed in paper on various online sellers starting in mid-to-late October.
confluent.io
Building Event-Driven Microservices, 2E
Kafka can autoscale guarantee resilience minimize operational overhead secure your data save you money.
100
Adam Bellemare @abellemare.bsky.social · 29/09/2025
It's DONE. SHIP IT. Finished my 2nd edition of Building Event-Driven Microservices, published by @oreilly.bsky.social and sponsored by the good people at @confluent.io. You can find this book on the O'Reilly learning platform (www.oreilly.com/library/view... - you get a free trial!),
oreilly.com
Building Event-Driven Microservices, 2nd Edition
Event-driven microservices offer an optimal approach to harnessing event streams, reacting and responding to changes as they occur across your company. With this fully revised and... - Selection from ...
1112
Adam Bellemare @abellemare.bsky.social · 07/04/2025
Pretty slick blog from my (new!) colleague Gunnar Morling. Check out GraalVM for native binaries with Kafka
0102
Reposted by Adam Bellemare
UXDX @uxdx.com · 21/03/2025
How many times does your organization process the same data? @abellemare.bsky.social introduces a shift left approach, minimizing duplication by processing data once and making it accessible across different use cases. Read here: www.infoq.com/articles/rethinking-m…
infoq.com
The End of the Bronze Age: Rethinking the Medallion Architecture
A shift left approach to data processing relies on data products that form the basis of data communication across the business. This addresses many flaws in traditional data processing and makes data more relevant, complete, and trustworthy.
001
Adam Bellemare @abellemare.bsky.social · 10/02/2025
$1.5B for less than $20M ARR? Yikes. Is this a repeat of Databricks buying Tabular?
020
Adam Bellemare @abellemare.bsky.social · 09/02/2025
Apologies for the late reply - I was on vacation and unplugged! Shift left is makes data readily available to whatever systems need it. Streams get it there in near-realtime. Iceberg Table into Silver layer is slower and typically part of a data lake. It may or may not be suitable for operations
110
Adam Bellemare @abellemare.bsky.social · 30/01/2025
My new post is available on InfoQ. The bronze age is over! Rethink the medallion architecture. www.infoq.com/articles/ret...
infoq.com
The End of the Bronze Age: Rethinking the Medallion Architecture
A shift left approach to data processing relies on data products that form the basis of data communication across the business. This addresses many flaws in traditional data processing and makes data ...
183
Adam Bellemare @abellemare.bsky.social · 23/01/2025
Building Event-Driven Microservices 2nd Edition is a go! It's an ambitious release date, targeting the end of this year. 😬
050
Adam Bellemare @abellemare.bsky.social · 23/01/2025
Round - the warmest of shapes!
000
Adam Bellemare @abellemare.bsky.social · 23/01/2025
Man, I sure do love the Gulf of Mexico. Check out that Mexico Basin!
000
Adam Bellemare @abellemare.bsky.social · 03/01/2025
Gotta keep those AI models warm with something...
010
Adam Bellemare @abellemare.bsky.social · 09/12/2024
I'm thinking of writing a second edition of Building Event-Driven Microservices. Any requests for specific subjects to tackle?
amazon.ca
Amazon.ca
020
Reposted by Adam Bellemare
Danica Fine @thedanicafine.bsky.social · 31/10/2024
Since we're kicking things off around here, again, I may as well find the rest of my fellow Kafka fans: It's rough out there. Know the signs. Know what your loved ones are saying about #apacheKafka.
2327
Adam Bellemare @abellemare.bsky.social · 04/12/2024
Hey look - AWS just released managed Apache Iceberg tables. aws.amazon.com/about-aws/wh...
aws.amazon.com
Announcing Amazon S3 Tables – Fully managed Apache Iceberg tables optimized for analytics workloads - AWS
Discover more about what's new at AWS with Announcing Amazon S3 Tables – Fully managed Apache Iceberg tables optimized for analytics workloads
000
Adam Bellemare @abellemare.bsky.social · 04/12/2024
And the winner is: Apache Iceberg! Please commence the flame wars in the comments below. www.bigdatawire.com/2024/12/03/h...
bigdatawire.com
How Apache Iceberg Won the Open Table Wars
Apache Iceberg has recently emerged as the de facto open-table standard for large-scale datasets, with a thriving community and support from many of the
151
Reposted by Adam Bellemare
Nikhil Benesch @benesch.bsky.social · 04/12/2024
S3 (Iceberg) Tables is everything I dreamt of, and more. I blogged some long-form thoughts: meltware.com/2024/12/04/s... I think we're about to see an explosion of data tools (@materialize.com, @clickhouse.com, @duckdb.org, et al.) learn to write Iceberg tables via S3 table buckets. #databs
meltware.com
A First Look at S3 (Iceberg) Tables
AWS announced S3 Tables today, which brings native support for Apache Iceberg to S3. It’s hard to overstate how exciting this is for the data analytics ecosystem. This post is a quick rundown of my th...
1510637
Reposted by Adam Bellemare
Hank Green @hankgreen.bsky.social · 03/12/2024
The deep goal of bluesky is to decentralize the social internet so that every individual controls their experience of it rather than having it be controlled by 5 random billionaires. Everyone thinks they signed up for a demuskified twitter...we actually signed an exciting and bizarre experiment.
1274572236307
Adam Bellemare @abellemare.bsky.social · 04/12/2024
My colleagues at Confluent just put out this video. I'm sharing because it's an homage to Wes Anderson, but also... really cool pastel colors, sets, vintage computers, and a mention to one of my favourite Canadian places, Victoria Island, BC! www.youtube.com/watch?v=IQ3V...
youtube.com
Confluent Developer but Wes Anderson.
YouTube video by Confluent Developer
010
Adam Bellemare @abellemare.bsky.social · 04/12/2024
Thansk Andrew. I have a few more parts coming out yet (maybe 2, definitely 1), so stay tuned.
010
Adam Bellemare @abellemare.bsky.social · 02/12/2024
Just published part II of "How to Design Event Streams". Check it out here.
dzone.com
How to Design Event Streams, Part 2
This article covers the degree of normalization when using events created from a relational source, and how to go about denormalizing them.
141
Adam Bellemare @abellemare.bsky.social · 30/11/2024
They're popping up like mushrooms after a rain! It's good to see the Kafka API is so widely adopted though, and the de-facto standard.
040
Adam Bellemare @abellemare.bsky.social · 22/11/2024
Hey cool, I made #2 this month: www.datacouncil.ai/blog/novembe... I wrote about how to deal with (and prevent) bad data in your event stream. It's on my company's blog: www.confluent.io/blog/shift-l...
datacouncil.ai
November 2024 Top 10 (by Monte Carlo)
For this month's top ten, Lindsay MacDonald from Monte Carlo asks a critical question: Is data ready for GenAI? While AI seems ready to take off, are our data foundations really prepared? Let’s find o...
020
Adam Bellemare @abellemare.bsky.social · 14/11/2024
Great post by my friend Jack - check it out.
020
Adam Bellemare @abellemare.bsky.social · 13/11/2024
Agreed. Here's hoping it holds out.
000
Adam Bellemare @abellemare.bsky.social · 13/11/2024
Can't say I'm surprised. I remember the days when Twitter was actually good - it's sure been a long time.
000
Adam Bellemare @abellemare.bsky.social · 13/11/2024
Repost Wednesday: Data Products, Shift-Left, and Streams - how does it all fit together? In this post, I go into depth on how you can build a data product using event streams, schemas, and Flink. www.confluent.io/blog/impleme...
confluent.io
Guide to Building Resilient Data Pipelines w/Data Products: Shift Left
Discover how to build resilient data pipelines with Confluent Data Portal. Learn essential strategies for isolating upstream systems and empowering downstream consumers.
010
Adam Bellemare @abellemare.bsky.social · 13/11/2024
Got bad data in your event streams? It's gonna hurt. Learn how to avoid and fix it. thenewstack.io/how-to-handl...
thenewstack.io
How to Handle Bad Data in Event Streams
Apache Kafka topics are immutable, so you can’t edit or delete their data. But there are a few things you can do to fix bad data in event streams.
031
Adam Bellemare @abellemare.bsky.social · 13/11/2024
Repost Wednesday: I've a series of videos about Event-Driven architectures, here's my first one! www.youtube.com/watch?v=7fkS...
youtube.com
Event-Driven Architecture (EDA) vs Request/Response (RR)
YouTube video by Confluent
020
Reposted by Adam Bellemare
Jack Vanlightly @vanlightly.bsky.social · 28/10/2024
Databricks wants to merge Apache Iceberg and Delta Lake...
1206