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
Álvaro Durán
March 19, 2024
Programming
0
56
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
88
Other Decks in Programming
See All in Programming
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
580
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
310
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.2k
Basic Architectures
denyspoltorak
0
680
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
130
Grafana:建立系統全知視角的捷徑
blueswen
0
330
AgentCoreとHuman in the Loop
har1101
5
240
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
180
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
余白を設計しフロントエンド開発を 加速させる
tsukuha
7
2.1k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
430
Featured
See All Featured
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
52k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Embracing the Ebb and Flow
colly
88
5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
GitHub's CSS Performance
jonrohan
1032
470k
Side Projects
sachag
455
43k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
69
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
67
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