Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
BU Talk Fev 2020
Ricardo Ferreira
February 20, 2020
Programming
0
110
BU Talk Fev 2020
Ricardo Ferreira
February 20, 2020
Tweet
Share
More Decks by Ricardo Ferreira
See All by Ricardo Ferreira
Elastic Community Conference CfP Clinic
riferrei
0
28
Criando Provedores Customizados para Terraform
riferrei
0
38
From Zero to Hero with Observability in Microservices
riferrei
0
86
Construíndo seu Primeiro Provider para Terraform
riferrei
2
340
Understanding Streaming Data and Analytics with Apache Kafka®
riferrei
1
250
Kafka Meetup from March 2020
riferrei
1
210
Boston Meetup, Fev 2020
riferrei
0
30
Building Event Streaming Applications with Serverless Kafka
riferrei
1
450
Microsoft Ignite 2019 (Confluent Cloud on Azure)
riferrei
0
150
Other Decks in Programming
See All in Programming
Git Rebase
bkuhlmann
7
1k
CLIツールにSwift Concurrencyを適用させようとしている話
417_72ki
3
120
Jakarta EE 10 is Coming Your Way
ivargrimstad
0
1.5k
Angular's new Standalone Components: How Will They Affect My Architecture? @iJS London 2022
manfredsteyer
PRO
0
370
Android入門
hn410
0
300
設計とテストの必要性について考える
akeno
0
140
microCMS × imgixを活用して品質とレスポンスを両立したポートフォリオサイトを作成した話
takehitogoto
0
380
Node.js 最新動向 TFCon 2022
yosuke_furukawa
PRO
5
2.3k
Cloud Bigtable を使いこなす秘訣 2022
kusahana
0
220
Named Document って何?
harunakano
0
150
Blazor WebAssembly – Dynamische Formulare und Inhalte in Aktion
patrickjahr
0
150
Kotlin KSP - Intro
taehwandev
0
380
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
Fantastic passwords and where to find them - at NoRuKo
philnash
25
1.4k
The World Runs on Bad Software
bkeepers
PRO
56
5.2k
Designing Experiences People Love
moore
130
22k
Code Review Best Practice
trishagee
41
6.7k
For a Future-Friendly Web
brad_frost
164
7.4k
Rails Girls Zürich Keynote
gr2m
86
12k
Atom: Resistance is Futile
akmur
255
20k
Producing Creativity
orderedlist
PRO
333
37k
Build your cross-platform service in a week with App Engine
jlugia
219
17k
Why You Should Never Use an ORM
jnunemaker
PRO
47
5.5k
Unsuck your backbone
ammeep
659
55k
Transcript
Building event streaming apps with pac-man @riferrei | @BU_Tweets |
@CONFLUENTINC
About me @riferrei | @BU_Tweets | @CONFLUENTINC • RICARDO FERREIRA
• Works for confluent • Developer advocate • Ricardo@confluent.iO • HTTPS://RIFERREI.NET
@riferrei | @BU_Tweets | @CONFLUENTINC Event streaming appS ?
@riferrei | @confluentinc | @itau
@riferrei | @confluentinc | @itau
@riferrei | @BU_Tweets | @CONFLUENTINC Example for the rescue
@riferrei | @BU_Tweets | @CONFLUENTINC PAC-MAN
@riferrei | @BU_Tweets | @CONFLUENTINC SOLUTION api rest
@riferrei | @BU_Tweets | @CONFLUENTINC IMPLEMENTATION Api gateway Lambda function
Kafka topic Ksqldb apps Kafka topic
@riferrei | @BU_Tweets | @CONFLUENTINC https://github.com/confluentinc/demo-scene <<Pacman-ccloud>> Getting started
@riferrei | @BU_Tweets | @CONFLUENTINC instructions 2. Name yourself 1.
Get the game
@riferrei | @BU_Tweets | @CONFLUENTINC BUILDING APPs USING KSQLDB
@riferrei | @BU_Tweets | @CONFLUENTINC Introduction to ksqldb https://ksqldb.io
@riferrei | @BU_Tweets | @CONFLUENTINC Source: USER_GAME TOPIC
@riferrei | @BU_Tweets | @CONFLUENTINC Creating User_game stream
@riferrei | @BU_Tweets | @CONFLUENTINC Querying USER_GAME STREAM
@riferrei | @BU_Tweets | @CONFLUENTINC Creating Stats_per_user table
@riferrei | @BU_Tweets | @CONFLUENTINC Querying STATS_PER_USER TABLE
@riferrei | @BU_Tweets | @CONFLUENTINC Low latency Pull queries
@riferrei | @BU_Tweets | @CONFLUENTINC Source: User_losses topic
@riferrei | @BU_Tweets | @CONFLUENTINC Creating USER_LOSSES STREAM
@riferrei | @BU_Tweets | @CONFLUENTINC querying USER_LOSSES STREAM
@riferrei | @BU_Tweets | @CONFLUENTINC Creating LOSSES_PER_USER TABLE
@riferrei | @BU_Tweets | @CONFLUENTINC Querying LOSSES_PER_USER TABLE
@riferrei | @BU_Tweets | @CONFLUENTINC Creating SCOREBOARD TABLE
@riferrei | @BU_Tweets | @CONFLUENTINC Querying SCOREBOARD TABLE
@riferrei | @BU_Tweets | @CONFLUENTINC Complete scoreboard USER_GAME USER_losses Stats_per_user
losses_per_user SCOREBOARD storage process storage process storage
@riferrei | @BU_Tweets | @CONFLUENTINC how can I learn more?
@riferrei | @BU_Tweets | @CONFLUENTINC Get kafka: confluent cloud Try
free: https://cnfl.io/confluent-cloud
@riferrei | @BU_Tweets | @CONFLUENTINC https://cnfl.io/tutorials Get examples: kafka tutorials
@riferrei | @BU_Tweets | @CONFLUENTINC https://cnfl.io/books Get books: o’reilly bundle
@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
@riferrei | @BU_Tweets | @CONFLUENTINC Thank you