Event Backbones & Messaging
Apache Kafka, AWS Kinesis, Google Pub/Sub, Azure Event Hubs, Event Grid, EventBridge, NATS JetStream,
RabbitMQ, Service Bus — I've run all of them in anger. The interesting work isn't picking the
logo; it's getting topics, partitions, consumer groups, ordering, and delivery guarantees right for
the actual workload. Choose the wrong partition key and no broker will save you.
Stream Processing
I gave up the nightly-batch mindset a long time ago. Spark Structured Streaming and Kinesis Data
Analytics let me enrich, join, and window events while they're still in flight — with
exactly-once semantics where the numbers have to be right — and land the results in the lake
or warehouse without maintaining a second pipeline.
Event-Driven Autoscaling
I scale consumers on the one thing the broker actually knows: backlog. With KEDA
I've taken workloads from zero pods when things are quiet to hundreds of consumers when a burst
lands, proved the pattern out on Kubernetes myself, and handed it to teams as their reference
implementation.
Pub/Sub Abstraction & Portability
I've watched vendor lock-in punish enough teams to design against it on principle. My pub/sub
abstraction gives the application one publish/subscribe contract with Kafka, Pub/Sub, or EventArc
interchangeable underneath — and I unit-test ordering, retries, and dead-lettering on every
provider, because a swap breaks on the guarantees, not the happy path.
Real-Time Data & CDC
Change data capture, real-time download and delivery features, live materialized views — the
plumbing that lets a dashboard, an API, or a model see an event the moment it happens instead of
after the next batch run. It's the fast lane I build on top of the
Big Data platform.
Media & Low-Latency Apps
I've re-architected a national provider's streaming application and pulled telemetry off field
hardware over MQTT (EMQX/HiveMQ) with Go services running on the device and in the cloud. Edge work
keeps you humble — the network is hostile, the clock doesn't negotiate, and retry logic is
where you earn your pay.