This course has already ended.

Course material

Material is been collected here.


Cloud Computing





Cloud-aware architectures

Continuous deployment


  • Olsson, Helena Holmström and Jan Bosch. “The HYPEX Model: From Opinions to Data-Driven Software Development.” Continuous Software Engineering (2014).
  • Yaman, Sezin Gizem et al. “Introducing continuous experimentation in large software-intensive product and service organisations.” Journal of Systems and Software 133 (2017): 195-211.

Tools and technology tutorials

Nice online tutorials: <>

Reading material for the exam (updated for 2021!!)

  • [Chapter 2] Lwakatare, Lucy Ellen, Doctoral Dissertation, University of Oulu, 2017, DevOps adoption and implementation in software development practice : concept, practices, benefits and challenges,
  • Peter Mell; Timothy Grance (September 2011). The NIST Definition of Cloud Computing (Technical report). National Institute of Standards and Technology: U.S. Department of Commerce. doi:10.6028/NIST.SP.800-145. Special publication 800-145.
  • Keith D. Foote, A Brief History of Cloud Computing, June 2017,
    1. Leppänen et al., “The highways and country roads to continuous deployment,” in IEEE Software, vol. 32, no. 2, pp. 64-72, Mar.-Apr. 2015, doi: 10.1109/MS.2015.50,
      1. Linthicum, “Cloud-Native Applications and Cloud Migration: The Good, the Bad, and the Points Between,” in IEEE Cloud Computing, vol. 4, no. 5, pp. 12-14, September/October 2017, doi: 10.1109/MCC.2017.4250932.
      1. Mendonça, C. Box, C. Manolache and L. Ryan, “The Monolith Strikes Back: Why Istio Migrated From Microservices to a Monolithic Architecture,” in IEEE Software, vol. 38, no. 5, pp. 17-22, Sept.-Oct. 2021, doi: 10.1109/MS.2021.3080335.
  • Baldini et all: Serverless Computing: Current Trends and Open Problems, Research Advanges in Cloud Computing, Springer, 2017.
Posting submission...