1. Kafka Fundamental

1. Kafka Fundamental

  • Learn Kafka in 10 Minute
    • you will never get wrong reading this
    • in the end, should you continue?
  • Personal Assessment: Do You Need to Learn Kafka?
    • does your company use it? if yes, yes.
    • do you want to apply job that need kafka?
  • Assessing Kafka: Does Your Company Need Kafka?
  • Simplified Kafka Architecture: Broker, Producer, Consumer
    • Broker holds topic
    • Producer produces message to a topic
    • Consumer get a message from topic
  • Kafka Topics, Partitions, Offsets, Segment

Thinking framework when:

  • learning new tech stack
  • reading a book: conceptual or practical
  • reading a paper
  • writing an article

Invesment: time, energy, money, opportunity cost. Potential benefit: job market, career promotion Calculating ROI: if positive learn, if not skip. Learning how to learn:

  • pick your role: development or operations