Building Scalable Web3 Applications