Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
BU Talk Fev 2020
Search
Ricardo Ferreira
February 20, 2020
Programming
0
150
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
44
Criando Provedores Customizados para Terraform
riferrei
0
59
From Zero to Hero with Observability in Microservices
riferrei
0
100
Construíndo seu Primeiro Provider para Terraform
riferrei
2
490
Understanding Streaming Data and Analytics with Apache Kafka®
riferrei
1
490
Kafka Meetup from March 2020
riferrei
1
340
Boston Meetup, Fev 2020
riferrei
0
43
Building Event Streaming Applications with Serverless Kafka
riferrei
1
460
Microsoft Ignite 2019 (Confluent Cloud on Azure)
riferrei
0
190
Other Decks in Programming
See All in Programming
Rubyのobject_id
qnighy
6
1.3k
rbs-inlineを導入してYARDからRBSに移行する
euglena1215
1
300
Our Websites Need a Lifestyle Change, Not a Diet
ryantownsend
0
150
What is Parser
yui_knk
9
4.2k
The Sequel to a Dream of Ruby Parser's Grammar
ydah
1
220
Desafios e Lições Aprendidas na Migração de Monólitos para Microsserviços em Java
jessilyneh
2
150
ドメイン駆動設計を実践するために必要なもの
bikisuke
4
340
LangGraphでのHuman-in-the-Loopの実装
os1ma
3
1.1k
REXML改善のその後
naitoh
0
190
AndroidアプリのUIバリエーションをあの手この手で確認する / Check UI variations of Android apps by various means
tkmnzm
1
200
Jakarta EE meets AI
ivargrimstad
0
390
Method Swizzlingを行うライブラリにおけるマルチモジュール設計
yoshikma
0
120
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.6k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
123
18k
Building Your Own Lightsaber
phodgson
101
6k
We Have a Design System, Now What?
morganepeng
48
7.1k
[RailsConf 2023] Rails as a piece of cake
palkan
48
4.6k
How to train your dragon (web standard)
notwaldorf
85
5.6k
GitHub's CSS Performance
jonrohan
1030
450k
Rails Girls Zürich Keynote
gr2m
93
13k
In The Pink: A Labor of Love
frogandcode
139
22k
Become a Pro
speakerdeck
PRO
22
4.9k
Why You Should Never Use an ORM
jnunemaker
PRO
53
8.9k
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 •
[email protected]
• 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