Cloud technologies offer a model of on-demand data storage and processing, both in centralised data centres and in distributed connected devices close to the user (at the 'edge' of the network). As cloud technologies are faster, cheaper and more flexible than conventional computing methods, many of our everyday services are based on the cloud, such as web-based email, entertainment systems, and public services including health and transportation. Whereas conventional cloud computing takes place in centralised data centres, edge computing data is processed in connected objects closer to the users. This allows for much faster operations and gives users more control over their data.