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
50
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
520
Working in Units: How to Decouple the Database and Domain Layers in Python
oh_duran
0
78
Other Decks in Programming
See All in Programming
Cloudflare Realtime と Workers でつくるサーバーレス WebRTC
nekoya3
0
410
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
280
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
220
Parallel::Pipesの紹介
skaji
2
910
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
1.4k
Create a website using Spatial Web
akkeylab
0
290
Javaに鉄道指向プログラミング (Railway Oriented Pro gramming) のエッセンスを取り入れる/Bringing the Essence of Railway-Oriented Programming to Java
cocet33000
2
580
XSLTで作るBrainfuck処理系
makki_d
0
200
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
260
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
380
try-catchを使わないエラーハンドリング!? PHPでResult型の考え方を取り入れてみよう
kajitack
3
510
ReadMoreTextView
fornewid
1
440
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Adopting Sorbet at Scale
ufuk
77
9.4k
The Cult of Friendly URLs
andyhume
79
6.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
281
13k
How STYLIGHT went responsive
nonsquared
100
5.6k
Why Our Code Smells
bkeepers
PRO
337
57k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.7k
Raft: Consensus for Rubyists
vanstee
140
7k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Navigating Team Friction
lara
186
15k
Docker and Python
trallard
44
3.4k
Fireside Chat
paigeccino
37
3.5k
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