You will be deploying sets of microservice applications on fleets of edge locations, and so will need to think about and invest in deployment strategies for a variety of applications.
Questions you will need to answer include: How do we do canary deployments? When do the updates actually propagate to locations? Where does the container registry that holds all the applications sit? It’s even more important that the non-production development environment is as close to identical to the hundreds or thousands of edge sites to avoid bugs in production. It’s also imperative that application and operations teams work together to automate the blueprint using GitOps or a similar approach for the entire stack—to the point that a disaster recovery strategy can be backed by bootstrapping edge environments and applications from scratch in the event a site gets corrupted or damaged.
Original source: VMware Tanzu at the Edge: Solution Architecture for ROBO Topology