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

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

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

Viktor Gamov

March 08, 2018
Tweet

More Decks by Viktor Gamov

Other Decks in Technology

Transcript

  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