Pull Architecture

Architecture

The term “Pull Architecture,” within the context of cryptocurrency derivatives and options trading, describes a system where order execution is initiated by the buyer, actively seeking liquidity rather than passively awaiting a matching order. This contrasts with traditional “push” architectures where the market maker disseminates quotes and fills orders that arrive. Consequently, pull architectures are increasingly prevalent in decentralized exchanges (DEXs) and automated market makers (AMMs), particularly those employing concentrated liquidity models, where traders directly target specific price ranges. Such designs necessitate sophisticated algorithms to efficiently locate and aggregate liquidity across various pools or order books, optimizing for slippage and execution speed.