Cloud-native deployments tend to be small, interchangeable, and easier to protect, but their software supply chains require closer attention. Developers write code. That is how most people understand the job of a software developer. Reality, however, is more complex. While developers do write a lot of code, they almost never write all the code in the application.