In our talk, we will discuss the architecture of the payment system and the transaction flow, how it should work, and how it works in reality.
Using the example of the hype around Ukrposhta stamps sale, we will see the real problems faced by our system and other financial companies and banks in the Ukrainian fintech.
Also, we will learn how to deal with bottlenecks and tune them in our architecture and critical system components step by step.
2. About me
● Expertise in fintech and e-commerce domains
● python/golang/node.js/js/scala* experience
● Multiple talks at different tech events
● 3 years as CTO of a Ukrainian Fintech project
● 5+ years in the largest Ukrainian e-commerce (prom.ua)
● Had experience in data-processing projects and billing
projects
2
3. About project / company
● EVO company
● 3+ years in the payment market
● Top e-commerce clients (rozetka, prom, bigl, izi, shafa,
bravery, kabanchik, vchasno, etc.)
● millions of transactions per month
● thousands of clients
● 5 langs, 100+ services, 10 teams, google cloud
infrastructure
3
4. Plan
● Intro
● Transactions in the universal payment system
● Transactions in our payment system vs Ukrposhta
● Plans and Q/A
4
5. Universal payment system
● any merchant can integrate it into his shop
● any buyer can make payment at the merchant shop
5
44. Roadmap for the future
● Isolated payment processings with special presets
● Flexible API gateway
○ rate-limits (internal/external)
○ transactions initialisation
● More partner banks
● Async anti-fraud and security checks*
● Stress-test by Ukrposhta - success story
44