The role of application developers in driving innovation in software applications is no secret. Developers today leverage a wide range of tools and pre-built frameworks by utilizing Application Programming Interfaces (APIs). The cloud-native ecosystem provides a technology framework for developers to rapidly create such applications including, but not limited to, Edge Computing and IoT applications. The application development process has also seen rapid changes as development is now done through rapid iterations and DevOps. The platform for such development has shifted towards lightweight containerization technologies like Linux Containers, Docker containers and cluster-management technologies such as Kubernetes.