This will be the foundation for being able to branch @kafkastreams.bsky.social apps to support seamless blue/green deploys. It also allows you to branch a previous version of the state to debug an issue from the past.
Powerful stuff coming to the world of stream processing!
03.02.2025 19:06 β π 13 π 4 π¬ 1 π 0
Q&A: Scaling Event Driven Architectures with Metronome | LinkedIn
We're hosting a live Q&A session with two engineers who have seen it all:
- Casey Crites, a founding engineer at Metronome, implemented and scaled the Kafka pipeline at Metronome from zero to where i...
For any Kafka Streams fans out there who want to know what it's like scaling an EOS application up to multiple TB of state at ~10k+ records/s with minimal downtime -- make sure to catch the Q&A we're hosting tomorrow with Metronome.
Join us Dec 12th at 9:30am PST!
www.linkedin.com/events/72647...
11.12.2024 23:26 β π 10 π 4 π¬ 0 π 0
This was a fun conversation with @thegeeknarrator.bsky.social and @yingjunwu.bsky.social about the world of SQL stream processing on one side and event driven apps on the other. Thanks for having me on the show, Kaivalya!
04.12.2024 19:32 β π 7 π 3 π¬ 1 π 0
It's said that Silicon Valley is special because the density of smart and motivated people leads to chance encounters that don't happen elsewhere.
I can attest to that.
Here's how a coffee resulted in @responsive.dev building a database optimized for stream processing in 8 months. (1/n)
26.11.2024 17:35 β π 23 π 6 π¬ 1 π 2
From one of @responsive.dev 's customers:
"will report back .. when we start to change ttl lengths, which we're currently set up to do through launchdarkly based on the client and environment...pretty slick."
They are changing the TTL of rows in their Kafka Streams state stores dynamically π€©
16.11.2024 23:12 β π 7 π 2 π¬ 0 π 0
Welcome @ableegoldman.bsky.social to BlueSky! Kafka Streams extraordinaire!
20.11.2024 07:04 β π 12 π 5 π¬ 1 π 0
It makes a huge difference because it lets you avoid doing remote lookups for the first key in each window. Without the filters we were seeing a 50% drop-off in throughput at the start of each window.
18.11.2024 22:56 β π 1 π 0 π¬ 0 π 0
Some problems are impossible to solve without stream processing: for instance, did you know that metronome.com leverages Kafka and Kafka Streams to deliver real time billing features like spend limits at scale? (1/3)
13.11.2024 16:33 β π 7 π 5 π¬ 1 π 0
Coming from Kafka land, Iβm always surprised at how βtimeβ is an afterthought in many other databases.
Hoping SlateDB gets it right: 1) have only one clock, 2) let users specify the clock, 3) enforce monotonic clocks, 4) use seq numbers (not time) for txns.
Are we missing anything?
10.11.2024 17:14 β π 13 π 2 π¬ 4 π 0
Looking forward to this! We just started using SlateDB in @tensorlake.bsky.socialβs compute engine, looking forward to not needing dynamodb for CAS. One less moving part!
@chris.blue when is the new release coming? :)
09.11.2024 16:07 β π 9 π 1 π¬ 1 π 0
π @vigneshc.bsky.social! All, Vinesh is a maintainer and committer for slatedb.io. He implemented the manifest and has been working on fizzbee.io proofs with JP. In his spare time, heβs a manager for Azureβs streaming team. π
03.11.2024 05:39 β π 18 π 3 π¬ 0 π 0
I am soon interviewing @apurvamehta.com from @responsive.dev and Yingjun Wu from @risingwave.bsky.social on all things stream processing.
This is going to be an amazing episode. Feel free to ask any questions related to Stream processing and I will add the most interesting ones. Shoot!
03.11.2024 17:57 β π 17 π 7 π¬ 6 π 0
Yep flamegraph-rs is just for CPU profiles. I guess I should have figured given you mentioned bytehound/valgrind π. Bytehound has worked great for me in the past (on linux).
03.11.2024 05:13 β π 2 π 0 π¬ 0 π 0
For a cpu profile, I found flamegraph-rs (github.com/flamegraph-r...) to be a useful starting point. I've only tried on linux but their README says it works on osx using dtrace. The README also suggests trying github.com/mstange/samply. It says it has better osx support. Not sure what that means.
03.11.2024 03:47 β π 2 π 0 π¬ 1 π 0
If not RocksDB, then what? Why SlateDB is the right choice for Stream Processing.
Why we think SlateDB is the right foundation for a state storage service for Kafka Streams.
Is it end of the road for RocksDB in stream processing?
Disaggregated state is the clearly superior architecture, with @responsive.dev investing heavily in SlateDB.io while Flink 2.0 has forked RocksDB.
Here's why we've bet on SlateDB for Kafka Streams: www.responsive.dev/blog/why-sla...
29.10.2024 16:51 β π 18 π 5 π¬ 1 π 3
RFC for supporting checkpoints/clones by rodesai Β· Pull Request #278 Β· slatedb/slatedb
A cloud native embedded storage engine built on object storage. - RFC for supporting checkpoints/clones by rodesai Β· Pull Request #278 Β· slatedb/slatedb
This is gonna be cool...
"The writer will also support initializing a new database from an existing checkpoint. This allows users to 'fork' an instance of SlateDb, allowing it to access all the original dbβs data from the checkpoint, but isolate writes to a new db instance."
28.10.2024 19:31 β π 16 π 3 π¬ 3 π 0
Committer & PMC member @ Apache Kafka
Software developer @ Responsive
Convinced otter π¦¦
Apache Kafka PMC/committer, Founding Engineer at Responsive, Kafka Streams dev/fan, otter advocate. My debugging rubber duck is a 5 ft giraffe, please refer any questions to him
Entrepreneur, software engineer, non-conformist.
π₯ Creator of shadowtraffic.io
maintainer of SlateDB
loves Rust, Datasys, Cloud Infra, AI
https://flaneur2020.github.io
Building https://typedef.ai | host @ https://techontherocks.show | Done some cool stuff with trinodb | ex-RudderStack | previously CEO @ Blendo
βοΈ tech, parenthood, home improvement
πΌ software eng leader | π New York
kabob enthusiast
Geek, Father, Walking Helpdesk.
Former Microsoft MVP, Cloud and Datacenter Management. He/Him
Platform Engineer / DevOps Consultant
Jessica Fletcher/She-Ra mashup wielding a laptop and an insane amount of curiosity Event Driven Everything, Kafka Duchess π #BillsMafia She/her
ScyllaDB | P99 CONF | "Writing for Developers: Blogs That Get Read" book (https://github.com/scynthiadunlop/WritingForDevelopersBook)
Software Engineer @ Raft, Apache Pinot Contributor, lives in Sacramento area.
Internet wonderer, consumer of it all!
probs running or running sql. also play bikes.
fanboy of blueberry pancakes & long days outside.
analytics eng @ brooklyn data
Writing The Pragmatic Engineer (@pragmaticengineer.com), the #1 technology newsletter on Substack. Author of The Software Engineer's Guidebook (engguidebook.com). Formerly at Uber, Skype, Skyscanner. More at pragmaticengineer.com
Co-founder @dbos.dev β’ Stanford CS PhD
Co-organizer @southbaysystems.xyz
Working on π Database + Systems + AI
Amateur bird watcher π¦
Personal site: qianli.dev
She/her.
SWE
Java, Python, K8s, Kafka, Clickhouse, PG
https://mrkandreev.name/
Mostly post about Data Engineering and Engineering Management. Engineering Manager @ Apple