Modern App Development: Adopting, developing and operating well-architected workloads