Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
BU Talk Fev 2020
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Ricardo Ferreira
February 20, 2020
Programming
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
BU Talk Fev 2020
Ricardo Ferreira
February 20, 2020
More Decks by Ricardo Ferreira
See All by Ricardo Ferreira
Elastic Community Conference CfP Clinic
riferrei
0
120
Criando Provedores Customizados para Terraform
riferrei
0
140
From Zero to Hero with Observability in Microservices
riferrei
0
150
Construíndo seu Primeiro Provider para Terraform
riferrei
2
590
Understanding Streaming Data and Analytics with Apache Kafka®
riferrei
1
700
Kafka Meetup from March 2020
riferrei
1
440
Boston Meetup, Fev 2020
riferrei
0
98
Building Event Streaming Applications with Serverless Kafka
riferrei
1
520
Microsoft Ignite 2019 (Confluent Cloud on Azure)
riferrei
0
240
Other Decks in Programming
See All in Programming
[2026-10-14](C)Re:ゼロから始める異世界生活〜始まりの終わりと終わりの始まり〜
tosite
0
140
Seven New Principles of Software Engineering
yegor256
0
190
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
2
1.1k
AWSに止められる覚悟してますか?
morizo_1984
2
540
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
1k
コードで差別化できない時代の ソフトウェアエンジニアリング / Software Engineering in an Era Where Code Doesn’t Differentiate
kishida
2
180
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
230
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
330
オーケストレーション記述言語 Katari
yukikurage
0
160
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
34k
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
230
Featured
See All Featured
Building Adaptive Systems
keathley
44
3.3k
Making the Leap to Tech Lead
cromwellryan
135
10k
The Cult of Friendly URLs
andyhume
79
7k
Everyday Curiosity
cassininazir
0
360
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
For a Future-Friendly Web
brad_frost
184
10k
The Curse of the Amulet
leimatthew05
3
16k
Why Our Code Smells
bkeepers
PRO
340
58k
Automating Front-end Workflow
addyosmani
1369
210k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
1
3.5k
4 Signs Your Business is Dying
shpigford
187
23k
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