QuakeFlow is a scalable deep-learning-based earthquake monitoring system with cloud computing. It applies the state-of-art deep learning/machine learning models for earthquake detection. With auto-scaling enabled on Kubernetes, our system can balance computational loads with computational resources.