Open source software developer, @Debezium founder, @ApacheKafka contributor, mentor for FIRST Robotics Competition Team @FRC4931, recovering rocket scientist
Blogged: Kafka Connect Deep Dive – Converters and Serialization Explained <-- This is a proper written-from-experience post, covering some of the really common errors and misunderstandings I see people having with Kafka Connect
https://t.co/rtOI2IZRAf
ZOMG, the latest @thoughtworks Tech Radar puts #Debezium on "assess" level! 🎉
"Debezium is an excellent choice [for] Change Data Capture and streaming data updates ... We’re using it in a few projects and it has worked very well for us."
Something that’s been on my mind lately is the fact that streaming database changes turns your data model into an API. Requires some consideration when doing DB schema migrations.
https://t.co/uqQWQtwyTC
Today's event driven systems are really a new category. One that blends events and stream processors together to make rich but specific datasets available in a self service manner. I see companies implement these with four key patterns: Event-driven-2.0 https://t.co/9a6hPy3vkk
I just published the slides of my talk "I need my data and a little bit of your data. - Integrating services with Apache Kafka" from @confluentinc Streaming Event Munich. #csemunich@apachekafka
Thank you again to everyone for that awesome event!
https://t.co/QjkeTralKv
Replicate MySQL database into PostgreSQL between cloud and on-prem? I wrote new article on my blog where I show working configuration with #AWS#RDS#MySQL which is replicated using #Debezium and #Kafka deployed in #EKS#Kubernetes into #PostgreSQL https://t.co/XWedRuSYMx
A Japanese spacecraft is just hours away from a historic attempt to land two tiny, hopping robots on the big asteroid Ryugu, and you can see near real-time photos of the spaceflight action. This video is truly wonderful.
https://t.co/KDn3V6MosO
Turns out this was caused by an N + 1 SELECT issue (one query per entry in pg_type) within the PG driver version we're using. By using a custom query for obtaining type metadata, we were able to get that user's start-up time from 24 min down to 5 sec.
One trick for remembering someone's name when you first meet them is to immediately repeat back the wrong name so they'll just get used to you not being a name remembering kind of person; just get that expectation off the table for both parties from the start.
.@confluentinc is hiring! That's not really new. It's new that we opened up couple of new grad front-end/back-end engineering positions and we are extending our internship program!
Front: https://t.co/YB15W9LZMc
Back: https://t.co/3QwCJBjSlL
Interns: https://t.co/3ARI0IGT3H
In the criminal justice system, the people are represented by two separate yet equally important groups: the police, who shoot them in their homes; and the district attorneys, who release irrelevant search warrants after the fact. These are their bullshit stories.
@gAmUssA@lyft@apachekafka@thweise Thanks for the interest. It came down to scale. Fan out on Kinesis didn't work from a throughput as well as number of consumers perspective. It also has a 500 Max number of shares limit that led us to have one Kinesis cluster consume from another so we could have the scale.
.@zzbennett nails it in her blog post as to why events—and thus streams—matter, even to folk who are used to doing batch-based analytics. Streaming is not about niche real-time use cases—streaming is about *events*, which is what all data is composed of.
https://t.co/qNgEPdbPCp
Confluent is 4 today! Thank you to our employees, customers, partners, users & everyone around the globe who has contributed to our momentum & success!
To celebrate, for the next 4 days, get 40% off your #KafkaSummit SF registration with code Confluent4. https://t.co/YGlSrgY4jw