Edge Cloud Technology and Solutions