FinTech System Design

608 2021-05-21 16:40

If you are a technology worker in the FinTech industry and wondering what is happening under the hood, this is the best-in-class sources for you!

We will go through a series of building blocks of modern financial systems, following these design principles:

  • async a lot: calls to various value networks are time-consuming in their own ways, so that we have use async design to improve the user experience and decouple complex dependencies.
  • horizontal scalable: developers are more expensive than machines.
  • modularization: we design individual modules that could start as components living in the same runtime but could evolve into standalone services when the system scales.

Here is the table of contents:

Centralized Finance

Deposit Account

  • ACH
  • Wire
  • Check

Credit Card

  • PCI DSS

Electronic Payment Methods

Payment Request API

Goal: eliminate checkout forms

https://developers.google.com/web/ilt/pwa/introduction-to-the-payment-request-api

Digital Wallet

Loan

Fraud & Risk

Stock Exchange

Bookkeeping

Security & Compliance

Decentralized Finance

Blockchain

Smart Contract

DApp

Digital Wallet

Cross-chain

Decentralized crypto exchanges

Case Study

Chinese DC/EP

Facebook Novi and Intermittence

Stripe and Aggregators

Plaid

Fact.co One-click

Transaction Fee and Bargaining Power

Apple Pay

Customer’s Perspective

Goal

  • faster and easier than cards and cash
  • retailing-first
  • privacy and security by design

Developer’s Perspective

Original Post

If you find this article helpful

follow me on Github :)

Download TianPan.co App

Learn startup engineering anywhere, anytime