Kafka website activity architecture
Omid Vahdaty, Cloud Architect
Kakfa Architecture use cases
● https://kafka.apache.org/uses
○ Website Activity Tracking
○ Messaging
○ Log Aggregation
○ Metrics
○ Stream Processing
○ Event Sourcing
○ Commit Log
Publish / Subscribe
Decouple compute and storage/ Inflight analytics
Kafka multi DC cluster (multi cloud)
● Active Active
● Active Passive
● Active Active with aggregation cluster
● Active Active with DC tagging on topics
Kafka multi DC cluster
● http://www.slideshare.net/HadoopSummit/building-largescale-stream-
infrastructures-across-multiple-data-centers-with-apache-kafka
● http://www.slideshare.net/ToddPalino/more-datacenters-more-problems
● http://www.slideshare.net/ToddPalino/kafka-at-scale-multitier-architectures
● Typically done on AWS on single region (several AV zones)
○ Rely on intra - cluster replication
○ Stretched cluster across regions are NOT RECOMMENDED
■ Security considerations.
■ Network latency considerations.
Stay in touch...
● Omid Vahdaty
● +972-54-2384178

Kafka website activity architecture

  • 1.
    Kafka website activityarchitecture Omid Vahdaty, Cloud Architect
  • 2.
    Kakfa Architecture usecases ● https://kafka.apache.org/uses ○ Website Activity Tracking ○ Messaging ○ Log Aggregation ○ Metrics ○ Stream Processing ○ Event Sourcing ○ Commit Log
  • 3.
  • 4.
    Decouple compute andstorage/ Inflight analytics
  • 6.
    Kafka multi DCcluster (multi cloud) ● Active Active ● Active Passive ● Active Active with aggregation cluster ● Active Active with DC tagging on topics
  • 7.
    Kafka multi DCcluster ● http://www.slideshare.net/HadoopSummit/building-largescale-stream- infrastructures-across-multiple-data-centers-with-apache-kafka ● http://www.slideshare.net/ToddPalino/more-datacenters-more-problems ● http://www.slideshare.net/ToddPalino/kafka-at-scale-multitier-architectures ● Typically done on AWS on single region (several AV zones) ○ Rely on intra - cluster replication ○ Stretched cluster across regions are NOT RECOMMENDED ■ Security considerations. ■ Network latency considerations.
  • 8.
    Stay in touch... ●Omid Vahdaty ● +972-54-2384178