Upgrade to Pro — share decks privately, control downloads, hide ads and more …

[OracleCode NYC-2018] Apache Kafka A Streaming ...

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers. →

[OracleCode NYC-2018] Apache Kafka A Streaming Data Platform

Viktor Gamov

March 08, 2018

Transcript

50 slides
  1. @ @gamussa @confluentinc Solutions Architect Developer Advocate @gamussa in internetz

    Hey you, yes, you, go follow me in twitter © Who am I?
  2. @ @gamussa @confluentinc Producing to Kafka - With Key Time

    A B C D hash(key) % numPartitions = N
  3. @ @gamussa @confluentinc Producing to Kafka - No Key Time

    Messages will be produced in a round robin fashion
  4. @ @gamussa @confluentinc Partition Leadership and Replication Broker 1 Topic1

    partition1 Broker 2 Broker 3 Broker 4 Topic1 partition1 Topic1 partition1 Leader Follower Topic1 partition2 Topic1 partition2 Topic1 partition2 Topic1 partition3 Topic1 partition4 Topic1 partition3 Topic1 partition3 Topic1 partition4 Topic1 partition4
  5. @ @gamussa @confluentinc Partition Leadership and Replication - node failure

    Broker 1 Topic1 partition1 Broker 2 Broker 3 Broker 4 Topic1 partition1 Topic1 partition1 Leader Follower Topic1 partition2 Topic1 partition2 Topic1 partition2 Topic1 partition3 Topic1 partition4 Topic1 partition3 Topic1 partition3 Topic1 partition4 Topic1 partition4

More Decks by Viktor Gamov

Other Decks in Technology