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
Pyments: How to Design Payment Applications in ...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Álvaro Durán
March 19, 2024
Programming
0
58
Pyments: How to Design Payment Applications in Python
Álvaro Durán
March 19, 2024
Tweet
Share
More Decks by Álvaro Durán
See All by Álvaro Durán
Codename Tulip: The Making Of Async
oh_duran
0
540
Working in Units: How to Decouple the Database and Domain Layers in Python
oh_duran
0
89
Other Decks in Programming
See All in Programming
ぼくの開発環境2026
yuzneri
1
290
CSC307 Lecture 10
javiergs
PRO
1
690
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
860
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
190
Python’s True Superpower
hynek
0
190
CSC307 Lecture 14
javiergs
PRO
0
450
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
250
Premier Disciplin for Micro Frontends Multi Version/ Framework Scenarios @OOP 2026, Munic
manfredsteyer
PRO
0
200
go directiveを最新にしすぎないで欲しい話──あるいは、Go 1.26からgo mod initで作られるgo directiveの値が変わる話 / Go 1.26 リリースパーティ
arthur1
2
440
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
200
あなたはユーザーではない #PdENight
kajitack
4
290
new(1.26) ← これすき / kamakura.go #8
utgwkk
0
1.5k
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.9k
Scaling GitHub
holman
464
140k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
300
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.4k
Deep Space Network (abreviated)
tonyrice
0
85
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
140
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
140
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
65
Transcript
None
Why don’t you Outsource to a Platform?
None
None
None
Pyments How to Design Payment Applications in Python Alvaro Duran
Senior Software Engineer - Fintech Kiwi.com
None
None
None
Candidate: What payment options are supported? Interviewer: We can only
use credit cards. — Every “Payment System Design” mock interview on Youtube
None
Flexibility to Change to Adjust to Accommodate
Move Slow And Leave Things Alone
Playful > Effective
None
Two Layers
None
None
None
None
None
None
None
None
None
None
None
None
None
What is Common across Payments?
None
How Can We Define Payments in terms of Technology?
A Payment is a Promise made by an Authorized Party
None
Identity_Management
Identity_Management
Identity_Management
None
Sync_Async
At Least Once Delivery /æt lɪst wʌns dɪˈlɪvəri/ To pester
payment apps nonstop.
Sync_Async
Sync_Async
Flexibility Composition Taxonomy-based Design
django-acquiring
Alvaro Duran Senior Software Engineer - Fintech, Kiwi.com
[email protected]
Money
in Transit Newsletter news.alvaroduran.com code.kiwi.com