Agility Vs. Complexity in Cloud-Native Applications