This document discusses how moving to a cloud-native approach requires rethinking traditional application development and security practices. Some key points:
1) With microservices running independently in containers that are updated incrementally, security must be embedded into early stages of the development pipeline rather than as a late-stage check.
2) Traditional vulnerability scanning and patching does not work for cloud-native apps due to the ephemeral nature of containers.
3) To build secure cloud-native apps, developers must understand the security controls of the hosting cloud environment to augment them appropriately at the app level.