Cloud native software refers to applications that are developed to be highly scalable, resilient, and distributed to leverage cloud infrastructure. Certain key characteristics of cloud native software include distributed architectures, declarative APIs, infrastructure as code, as well as fault isolation and resilience. Some common examples of cloud native software include containers,...