Guide - Java/Scala
As a hands-on guide we will step by step implement a drone restaurant to customer delivery service where orders for deliveries between restaurants and customers are created in a cloud hosted service.
The drones continuously inform their PoP (point of presence) local control center of their exact location. An approximate location of the drones is replicated to the cloud service at a much lower frequency, only when the drones change location on a coarse grained GPS coordinate grid.
The cloud service accepts restaurant orders and replicates them to the right control center. Drones interact with the local center to pick up available orders closest to their location.