The new methods prescribed for developing modern, cloud-native applications are as complex as the systems replacing earlier development tooling and methodologies. Where you once had a code editor or an IDE and a compiler, you now have massive code repositories, containers, container management systems, infrastructure as code and the cloud.