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
59
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
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
560
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
840
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
150
それはエンジニアリングの糧である:AI開発のためにAIのOSSを開発する現場より / It serves as fuel for engineering: insights from the field of developing open-source AI for AI development.
nrslib
1
600
車輪の再発明をしよう!PHP で実装して学ぶ、Web サーバーの仕組みと HTTP の正体
h1r0
2
420
How to stabilize UI tests using XCTest
akkeylab
0
140
Goの型安全性で実現する複数プロダクトの権限管理
ishikawa_pro
2
1.4k
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.4k
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
200
Feature Toggle は捨てやすく使おう
gennei
0
370
Claude Codeログ基盤の構築
giginet
PRO
7
3.7k
Laravel Nightwatchの裏側 - Laravel公式Observabilityツールを支える設計と実装
avosalmon
1
250
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Ethics towards AI in product and experience design
skipperchong
2
240
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
310
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
150
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
330
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Balancing Empowerment & Direction
lara
5
1k
Leo the Paperboy
mayatellez
4
1.6k
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