A method of managing a dynamic wireless communication network by a computing device, the method comprising: repeatedly determining whether the dynamic wireless communication network should be created in or extended to a new geographic area; receiving an indication to create a wireless hotspot (118, 120, 202, 204) that is geographically proximate to a cellular tower (108, 304, 402), based at least in part on a request from a mobile device (114, 116, 308); upon receiving the indication: determining that the dynamic wireless communication network should be created in or extended to the new geographic area; determining a bandwidth for the dynamic wireless communication network in the new geographic area; determining a number of autonomous aerial vehicles (104, 106, 208, 212, 310, 312, 314, 316, 318, 410, 414) for (i) deployment to dynamically create one or more wireless hotspots of the dynamic wireless communication network for the new geographic area, and (ii) creation of a data pipeline configured to provide the bandwidth from the cellular tower to the one or more wireless hotspots of the dynamic wireless communication network; and deploying the number of autonomous aerial vehicles to create the one or more wireless hotspots of the dynamic wireless communication network for the new geographic area, and to create the data pipeline from the cellular tower to the one or more wireless hotspots of the dynamic wireless communication network for the new geographic area. repeatedly determining whether the dynamic wireless communication network should be created in or extended to a new geographic area; receiving an indication to create a wireless hotspot (118, 120, 202, 204) that is geographically proximate to a cellular tower (108, 304, 402), based at least in part on a request from a mobile device (114, 116, 308); upon receiving the indication: determining that the dynamic wireless communication network should be created in or extended to the new geographic area; determining a bandwidth for the dynamic wireless communication network in the new geographic area; determining a number of autonomous aerial vehicles (104, 106, 208, 212, 310, 312, 314, 316, 318, 410, 414) for (i) deployment to dynamically create one or more wireless hotspots of the dynamic wireless communication network for the new geographic area, and (ii) creation of a data pipeline configured to provide the bandwidth from the cellular tower to the one or more wireless hotspots of the dynamic wireless communication network; and deploying the number of autonomous aerial vehicles to create the one or more wireless hotspots of the dynamic wireless communication network for the new geographic area, and to create the data pipeline from the cellular tower to the one or more wireless hotspots of the dynamic wireless communication network for the new geographic area. determining that the dynamic wireless communication network should be created in or extended to the new geographic area; determining a bandwidth for the dynamic wireless communication network in the new geographic area; determining a number of autonomous aerial vehicles (104, 106, 208, 212, 310, 312, 314, 316, 318, 410, 414) for (i) deployment to dynamically create one or more wireless hotspots of the dynamic wireless communication network for the new geographic area, and (ii) creation of a data pipeline configured to provide the bandwidth from the cellular tower to the one or more wireless hotspots of the dynamic wireless communication network; and deploying the number of autonomous aerial vehicles to create the one or more wireless hotspots of the dynamic wireless communication network for the new geographic area, and to create the data pipeline from the cellular tower to the one or more wireless hotspots of the dynamic wireless communication network for the new geographic area.