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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Ricardo Ferreira
February 20, 2020
Programming
0
190
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
94
Criando Provedores Customizados para Terraform
riferrei
0
110
From Zero to Hero with Observability in Microservices
riferrei
0
130
Construíndo seu Primeiro Provider para Terraform
riferrei
2
550
Understanding Streaming Data and Analytics with Apache Kafka®
riferrei
1
630
Kafka Meetup from March 2020
riferrei
1
410
Boston Meetup, Fev 2020
riferrei
0
78
Building Event Streaming Applications with Serverless Kafka
riferrei
1
500
Microsoft Ignite 2019 (Confluent Cloud on Azure)
riferrei
0
220
Other Decks in Programming
See All in Programming
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
1k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
320
あなたはユーザーではない #PdENight
kajitack
3
150
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
170
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
640
JPUG勉強会 OSSデータベースの内部構造を理解しよう
oga5
2
180
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
170
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
230
Sekiban + Microsoft Orleans のアクターをAWS対応しました / Sekiban + Microsoft Orleans actors are now supported on AWS.
tomohisa
0
110
CSC307 Lecture 06
javiergs
PRO
0
700
2026年 エンジニアリング自己学習法
yumechi
0
150
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
320
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
130
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How STYLIGHT went responsive
nonsquared
100
6k
A Tale of Four Properties
chriscoyier
162
24k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
300
Crafting Experiences
bethany
1
59
4 Signs Your Business is Dying
shpigford
187
22k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Being A Developer After 40
akosma
91
590k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Accessibility Awareness
sabderemane
0
63
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
300
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