Ericsson Research, Stockholm, Sweden
Cloud computing services play an important role in today's modern society. Some of them, such as IaaS based on sharing, have been around since the early 1960s. Others, such as the emerging class of FaaS based on serverless technologies, could not have appeared until the 2010s. Together, they enable unprecedented efficiency and advances in key application domains, from banking to e-commerce, from science to gaming, from governance to education. However successful, we cannot take the cloud for granted: its core does not rely on sound principles of science and design, its engineering is often based on hacking, and there have already been warning signs of unethical operation. In this talk, we posit that we can address the current challenges by focusing on the relatively large complex of systems (systems of systems or ecosystems). We contrast this to the current focus on single or relatively small systems. We show examples of how our approach works in practice, focusing on the interplay between science, design, and engineering. Among others, you will learn in this talk about our ongoing work on FaaS based on serverless technologies, conducted in an international collaboration by a SPEC RG Cloud Group's activity.