Edge computing vs cloud computing for SaaS