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

The Metamorphosis: Kafka's Evolution in the Cloud-Native Era and the Story Behind a Kafka CLI for Strimzi

The Metamorphosis: Kafka's Evolution in the Cloud-Native Era and the Story Behind a Kafka CLI for Strimzi

Red Hat [email protected], May 20th 2021

Follow me on twitter (@systemcraftsman) or subscribe to https://www.systemcraftsman.com/join/ to get any updates from me.

Aykut Bulgu

May 20, 2021
Tweet

More Decks by Aykut Bulgu

Other Decks in Programming

Transcript

  1. FOR RED HAT INTERNAL USE ONLY
    1
    Kafka's Evolution in the Cloud-Native Era and
    the Story Behind a Kafka CLI for Strimzi
    The Metam rphosis
    Aykut Bulgu
    Services Content Architect
    @systemcraftsman
    1

    View Slide

  2. FOR RED HAT INTERNAL USE ONLY
    Meeting Apache Kafka
    The Metamorphosis
    2

    View Slide

  3. FOR RED HAT INTERNAL USE ONLY
    Meeting Apache Kafka
    3
    ~10B pageview monthly
    ~45M users monthly

    View Slide

  4. FOR RED HAT INTERNAL USE ONLY
    Meeting Apache Kafka
    4
    https://stackshare.io/sahibinden-com/sahibinden

    View Slide

  5. FOR RED HAT INTERNAL USE ONLY
    Meeting Apache Kafka
    5

    View Slide

  6. FOR RED HAT INTERNAL USE ONLY
    Meeting Apache Kafka
    6
    Last Visited Classified Ads

    View Slide

  7. FOR RED HAT INTERNAL USE ONLY
    Meeting Apache Kafka
    7

    View Slide

  8. FOR RED HAT INTERNAL USE ONLY
    Meeting Apache Kafka
    8

    View Slide

  9. FOR RED HAT INTERNAL USE ONLY
    The AMQ Streams
    Journey
    The Metamorphosis
    9

    View Slide

  10. FOR RED HAT INTERNAL USE ONLY
    The AMQ Streams Journey
    10
    Joined Red Hat
    As a Middleware Consultant in ITI Region
    June 2018
    March 2019
    Fun with Middleware and Openshift
    Customer engagements for Openshift CI/CD, Fuse, Datagrid
    First AMQ Streams Engagement
    Apache Kafka on RHEL for a banking & finance company

    View Slide

  11. FOR RED HAT INTERNAL USE ONLY
    The AMQ Streams Journey
    11

    View Slide

  12. FOR RED HAT INTERNAL USE ONLY
    The AMQ Streams Journey
    12
    Yay, I am going to
    Hogwards; this is fun!
    What kinda bad thing
    can happen today?!
    Voldemort??
    Fun with DO500 Labs Training, Mar 2019
    ...and fun with place visits...but did not take long:)

    View Slide

  13. FOR RED HAT INTERNAL USE ONLY
    The AMQ Streams Journey
    13

    View Slide

  14. FOR RED HAT INTERNAL USE ONLY
    Importance of a CLI
    The Metamorphosis
    14

    View Slide

  15. FOR RED HAT INTERNAL USE ONLY
    Importance of a CLI
    15
    ● Easy to use, operate
    ● Quickly accessible how-to
    ● Provides quick action or reaction
    ● Defacto tools for quickstarts
    ● Can be used in scripts and CI/CD
    pipelines
    ● Helps DevOps transition (coming soon)

    View Slide

  16. FOR RED HAT INTERNAL USE ONLY
    Strimzi in Action
    The Metamorphosis
    16

    View Slide

  17. FOR RED HAT INTERNAL USE ONLY
    17

    View Slide

  18. FOR RED HAT INTERNAL USE ONLY
    Strimzi in Action
    18

    View Slide

  19. FOR RED HAT INTERNAL USE ONLY
    Strimzi in Action
    19
    Strimzi: Distributed Streaming with Apache Kafka in Kubernetes –
    Istanbul JUG, 2019
    ...YAMLs, YAMLs and YAMLs everywhere:)

    View Slide

  20. FOR RED HAT INTERNAL USE ONLY
    DevOps Transformation
    The Metamorphosis
    20

    View Slide

  21. FOR RED HAT INTERNAL USE ONLY
    DevOps Transformation
    21
    Craftsmanship

    View Slide

  22. FOR RED HAT INTERNAL USE ONLY
    DevOps Transformation
    22

    View Slide

  23. FOR RED HAT INTERNAL USE ONLY
    Idea of a CLI for Strimzi
    The Metamorphosis
    23

    View Slide

  24. FOR RED HAT INTERNAL USE ONLY
    Idea of a CLI for Strimzi
    24
    CI/CD with Tekton in a Multi-cluster OpenShift Environment Workshop –
    Devnot Community, Feb 2020

    View Slide

  25. FOR RED HAT INTERNAL USE ONLY
    Idea of a CLI for Strimzi
    25

    View Slide

  26. FOR RED HAT INTERNAL USE ONLY
    The Metamorphosis:
    Strimzi Kafka CLI
    The Metamorphosis
    26

    View Slide

  27. FOR RED HAT INTERNAL USE ONLY
    The Metamorphosis: Strimzi Kafka CLI
    27
    Commands are similar to traditional Kafka CLI:
    Sometimes there are alternative commands for the same actions:

    View Slide

  28. FOR RED HAT INTERNAL USE ONLY
    The Metamorphosis: Strimzi Kafka CLI
    28
    Openshift

    View Slide

  29. FOR RED HAT INTERNAL USE ONLY
    The Metamorphosis: Strimzi Kafka CLI
    29

    View Slide

  30. FOR RED HAT INTERNAL USE ONLY
    Talk is Cheap,
    Show me the Demo!
    The Metamorphosis
    30

    View Slide

  31. FOR RED HAT INTERNAL USE ONLY
    Demo
    31

    View Slide

  32. FOR RED HAT INTERNAL USE ONLY
    Resources
    32
    ● Strimzi Kafka CLI Github Repository
    ● YouTube playlist for Strimzi Kafka CLI
    ● Blog post: Strimzi Kafka CLI: Managing Strimzi in a Kafka Native Way
    ● Twitter: @systemcraftsman
    ● Email: [email protected] | [email protected]

    View Slide

  33. FOR RED HAT INTERNAL USE ONLY
    33
    Since 2015, several global Red Hat offices have
    collaborated to organize Summit @ Sites, an internal
    event for Red Hatters. Knowledge shared among
    colleagues and friends and helping speakers to get their
    voices heard.
    Thank you
    Optional section marker or title
    Summit @ Sites page - schedule, recordings, slides

    View Slide