Challenges and Opportunities in Edge Computing | Synapse