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

BU Talk Fev 2020

BU Talk Fev 2020

02ff2dde723b6e26f4ef03ee6b3f6eb9?s=128

Ricardo Ferreira

February 20, 2020
Tweet

Transcript

  1. Building event streaming apps with pac-man @riferrei | @BU_Tweets |

    @CONFLUENTINC
  2. About me @riferrei | @BU_Tweets | @CONFLUENTINC • RICARDO FERREIRA

    • Works for confluent • Developer advocate • Ricardo@confluent.iO • HTTPS://RIFERREI.NET
  3. @riferrei | @BU_Tweets | @CONFLUENTINC Event streaming appS ?

  4. @riferrei | @confluentinc | @itau

  5. @riferrei | @confluentinc | @itau

  6. @riferrei | @BU_Tweets | @CONFLUENTINC Example for the rescue

  7. @riferrei | @BU_Tweets | @CONFLUENTINC PAC-MAN

  8. @riferrei | @BU_Tweets | @CONFLUENTINC SOLUTION api rest

  9. @riferrei | @BU_Tweets | @CONFLUENTINC IMPLEMENTATION Api gateway Lambda function

    Kafka topic Ksqldb apps Kafka topic
  10. @riferrei | @BU_Tweets | @CONFLUENTINC https://github.com/confluentinc/demo-scene <<Pacman-ccloud>> Getting started

  11. @riferrei | @BU_Tweets | @CONFLUENTINC instructions 2. Name yourself 1.

    Get the game
  12. @riferrei | @BU_Tweets | @CONFLUENTINC BUILDING APPs USING KSQLDB

  13. @riferrei | @BU_Tweets | @CONFLUENTINC Introduction to ksqldb https://ksqldb.io

  14. @riferrei | @BU_Tweets | @CONFLUENTINC Source: USER_GAME TOPIC

  15. @riferrei | @BU_Tweets | @CONFLUENTINC Creating User_game stream

  16. @riferrei | @BU_Tweets | @CONFLUENTINC Querying USER_GAME STREAM

  17. @riferrei | @BU_Tweets | @CONFLUENTINC Creating Stats_per_user table

  18. @riferrei | @BU_Tweets | @CONFLUENTINC Querying STATS_PER_USER TABLE

  19. @riferrei | @BU_Tweets | @CONFLUENTINC Low latency Pull queries

  20. @riferrei | @BU_Tweets | @CONFLUENTINC Source: User_losses topic

  21. @riferrei | @BU_Tweets | @CONFLUENTINC Creating USER_LOSSES STREAM

  22. @riferrei | @BU_Tweets | @CONFLUENTINC querying USER_LOSSES STREAM

  23. @riferrei | @BU_Tweets | @CONFLUENTINC Creating LOSSES_PER_USER TABLE

  24. @riferrei | @BU_Tweets | @CONFLUENTINC Querying LOSSES_PER_USER TABLE

  25. @riferrei | @BU_Tweets | @CONFLUENTINC Creating SCOREBOARD TABLE

  26. @riferrei | @BU_Tweets | @CONFLUENTINC Querying SCOREBOARD TABLE

  27. @riferrei | @BU_Tweets | @CONFLUENTINC Complete scoreboard USER_GAME USER_losses Stats_per_user

    losses_per_user SCOREBOARD storage process storage process storage
  28. @riferrei | @BU_Tweets | @CONFLUENTINC how can I learn more?

  29. @riferrei | @BU_Tweets | @CONFLUENTINC Get kafka: confluent cloud Try

    free: https://cnfl.io/confluent-cloud
  30. @riferrei | @BU_Tweets | @CONFLUENTINC https://cnfl.io/tutorials Get examples: kafka tutorials

  31. @riferrei | @BU_Tweets | @CONFLUENTINC https://cnfl.io/books Get books: o’reilly bundle

  32. @riferrei | @BU_Tweets | @CONFLUENTINC https://kafka-summit.org/events/kafka-summit-austin-2020 join kafka summit https://myeventi.events/kafka20/aus

    Use 25% discount code: KSL20Meetup
  33. @riferrei | @BU_Tweets | @CONFLUENTINC Thank you