Building real-time data products at LinkedIn with Apache Samza

  Рет қаралды 22,472

Martin Kleppmann

Martin Kleppmann

Күн бұрын

Пікірлер: 11
@m1169199
@m1169199 9 жыл бұрын
I like your slides, what did you use to make them?
@CoderCoronet
@CoderCoronet 2 жыл бұрын
Hello Martin! Thank you very much for sharing such valuable content. I’m trying to find your video about building robust data infrastructure with logs. The link to the video on the talk transcript is broken. Can you share a new link to that video? Thank you!
@MrMukulj
@MrMukulj 8 жыл бұрын
Great talk Martin. Very well done!
@pinhusdash6895
@pinhusdash6895 9 жыл бұрын
What happens when a user from one partition views a user from another partition. How does the enrichment happen? Do you send a copy of the event to both partitions?
@pinhusdash6895
@pinhusdash6895 9 жыл бұрын
Pinhus Dash I think you kind of answer this at 46 minutes. But it does seem to double the time.
@SamBessalah
@SamBessalah 10 жыл бұрын
Great talk Martin.
@pollathajeeva23
@pollathajeeva23 Жыл бұрын
TimeSeries tool may be more than
@dudeabideth4428
@dudeabideth4428 4 жыл бұрын
Isn't that a big database of profiles to have a copy? Or is it only the subset we care about? It sounded like the profiles replica got created from every profile edit event. So it sounds like a full replica
@tomhpolo
@tomhpolo 4 жыл бұрын
I might be wrong, but in his talk it sounded like there are 2 levels of partioning: by user and by job. By job: The stream processor for PageViewEventWithViewerProfile doesn't need all data from the EditUserProfile event, so it grab/replicate whatever fields it wants from that event. By user: If you partition users into different processors (ie: profile['id'] modulo N), then each replica only has that % of users in it.
@houssemghazala
@houssemghazala Жыл бұрын
👏👏👏🙏🙏🙏
@GlebWritesCode
@GlebWritesCode 8 жыл бұрын
I would say this talk has very little to do with Samza. Just a general view how LinkedIn does stream processing
Martin Kleppmann - Event Sourcing and Stream Processing at Scale
51:34
Domain-Driven Design Europe
Рет қаралды 53 М.
бабл ти гель для душа // Eva mash
01:00
EVA mash
Рет қаралды 2,2 МЛН
Бенчик, пора купаться! 🛁 #бенчик #арти #симбочка
00:34
Симбочка Пимпочка
Рет қаралды 3,9 МЛН
"Transactions: myths, surprises and opportunities" by Martin Kleppmann
41:08
Strange Loop Conference
Рет қаралды 73 М.
Distributed Systems 8.1: Collaboration software
36:26
Martin Kleppmann
Рет қаралды 22 М.
Scalable real-time data processing with Apache Samza
49:56
"Turning the database inside out with Apache Samza" by Martin Kleppmann
47:43
Strange Loop Conference
Рет қаралды 188 М.
Martin Kleppmann - Conflict Resolution for Eventual Consistency
50:22
Erlang Solutions
Рет қаралды 8 М.
"Apache Kafka and the Next 700 Stream Processing Systems" by Jay Kreps
28:56
Strange Loop Conference
Рет қаралды 44 М.
I ♥ Logs: Apache Kafka and Real-Time Data Integration
1:04:52
Jay Kreps
Рет қаралды 54 М.
What is Apache Kafka®?
11:42
Confluent
Рет қаралды 363 М.