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.

Found an error in this documentation? The source code for this page can be found here. Please feel free to edit and contribute a pull request.