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
Pyments: How to Design Payment Applications in ...
Search
Álvaro Durán
March 19, 2024
Programming
77
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pyments: How to Design Payment Applications in Python
Álvaro Durán
March 19, 2024
More Decks by Álvaro Durán
See All by Álvaro Durán
Codename Tulip: The Making Of Async
oh_duran
0
580
Working in Units: How to Decouple the Database and Domain Layers in Python
oh_duran
0
100
Other Decks in Programming
See All in Programming
What We Talk About When We Talk About XP
m_seki
2
610
MVNOの申込からeSIM開通までをiOSアプリでつなぐ- 本人確認・MNP・通信事業者基盤をまたぐ実装
satotakeshi
0
200
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
150
LoopHub - ローカルで動く GitHub で、AI と共同開発
jugyo
1
540
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
130
Webの地図
yosuke_furukawa
PRO
6
4.4k
AGENTS.md Is Not Enough:Build Skills, Don't Download Them
lx_t
0
110
業務時間外もAIに働いてもらう話
colorful12
3
10k
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
310
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
340
App Intentsのビルドプロセスを支える技術
kntkymt
0
350
フロントエンドUIフレームワークのこれまでとこれから
ssssota
5
2.6k
Featured
See All Featured
The Curious Case for Waylosing
cassininazir
1
510
The agentic SEO stack - context over prompts
schlessera
0
930
How to train your dragon (web standard)
notwaldorf
97
6.8k
Product Roadmaps are Hard
iamctodd
55
13k
The SEO Collaboration Effect
kristinabergwall1
1
560
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
How GitHub (no longer) Works
holman
316
150k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
Speed Design
sergeychernyshev
33
2.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
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