What Should Businesses Know Before Investing in Edge Computing Solutions