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
Rolling out digital receipts on GCP infrastructure
Search
Posedio
PRO
December 04, 2024
Programming
0
20
Rolling out digital receipts on GCP infrastructure
Posedio
PRO
December 04, 2024
Tweet
Share
More Decks by Posedio
See All by Posedio
What is a platform?
posedio
PRO
0
13
Unsealing Vault
posedio
PRO
0
9
Modern data observability
posedio
PRO
0
14
Lost Jobs, Zombie Tasks and AirFlow Nightmares: A debugging Deep Dive
posedio
PRO
0
33
Designing Zero Trust Systems
posedio
PRO
0
26
Platform user's remorse
posedio
PRO
0
130
Go KonMari on your SQL
posedio
PRO
0
23
API First revisited - where did we take a left turn?
posedio
PRO
0
64
Solving Multi-Tenant Challenges: Apache Airflow and Cloud Composer in Action
posedio
PRO
0
58
Other Decks in Programming
See All in Programming
WebエンジニアがSwiftをブラウザで動かすプレイグラウンドを作ってみた
ohmori_yusuke
0
170
The Flutter Journey of Building a Live Streaming App — With a Side of Performance Tuning
u503
1
100
Go言語の特性を活かした公式MCP SDKの設計
hond0413
1
200
クラシルを支える技術と組織
rakutek
0
190
CSC305 Lecture 05
javiergs
PRO
0
210
タスクの特性や不確実性に応じた最適な作業スタイルの選択(ペアプロ・モブプロ・ソロプロ)と実践 / Optimal Work Style Selection: Pair, Mob, or Solo Programming.
honyanya
3
140
CSC305 Lecture 01
javiergs
PRO
1
400
止められない医療アプリ、そっと Swift 6 へ
medley
1
130
Advance Your Career with Open Source
ivargrimstad
0
380
ててべんす独演会〜Flowの全てを語ります〜
tbsten
1
220
iOSエンジニア向けの英語学習アプリを作る!
yukawashouhei
0
180
チームの境界をブチ抜いていけ
tokai235
0
100
Featured
See All Featured
KATA
mclloyd
32
15k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.2k
The Cult of Friendly URLs
andyhume
79
6.6k
4 Signs Your Business is Dying
shpigford
185
22k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.6k
Music & Morning Musume
bryan
46
6.8k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Automating Front-end Workflow
addyosmani
1371
200k
Transcript
None
Do it RIGHT. 10 Agenda
Do it RIGHT. 11 Agenda 1. Transactions at scale –
the numbers 2. A big-picture architecture 3. GCP components
Do it RIGHT. 12 How many of you use the
Jö card?
Do it RIGHT. 13 01 TRANSACTIONS AT SCALE
Do it RIGHT. 14 # • Over 2000 stores •
Different brands • BILLA, Penny, ADEG, BIPA How big is the REWE market in AT?
Do it RIGHT. 15 # • Over 150km worth of
paper • The distance between Vienna and Linz • Latency limits on processing! How many digital receipts are needed
Do it RIGHT. 16 # • Over 1 500 000
transactions in 24 hours • Peak at 60 requests per second How many transactions do we process?
Do it RIGHT. 17 02 THE ARCHITECTURE
Do it RIGHT. 18 # What does it all look
like?
Do it RIGHT. 19 03 GOOGLE INFRASTRUCTURE
Do it RIGHT. 20 # • Layer 7 load balancer
(HTTPS) • Layer 4 load balancer (TCP/IP) • VPN Tunnel • VPC setup Load balancing & Networking
Do it RIGHT. 21 # • Legal requirements for storage
Storage
Do it RIGHT. 22 # • Managed Kubernetes • Workload
identity • Autoscaling • Pod Disruption budget GKE
Do it RIGHT. 23 # • API generated with OpenAPI
• Routing • Authentication and authorization • Observability • Rate limiting Cloud Endpoints and Istio
Do it RIGHT. 24 # Reminder
Do it RIGHT. 25 # • Logging • Tracing •
Monitoring • Prometheus • Grafana Observability
Do it RIGHT. 26 # • Near-real time data •
Access to advanced analytics capabilities Analytics
Do it RIGHT. 27 # • Over 2000 stores •
Over 1,6M transactions a day • Regulatory compliance • Scale at peak hours Successful rollout
Do it RIGHT. 28 THANK YOU!