This course has already ended.

Course material

Material is been collected here.

DevOps

Cloud Computing

History

Definition

Virtualization

Docker

Cloud-aware architectures

Continuous deployment

Experimentation

  • 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: <https://www.katacoda.com/learn>

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, http://jultika.oulu.fi/files/isbn9789526217116.pdf
  • 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. https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
  • Keith D. Foote, A Brief History of Cloud Computing, June 2017, https://www.dataversity.net/brief-history-cloud-computing
  • https://continuousdelivery.com
    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, https://ieeexplore.ieee.org/document/7057604
      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. https://ieeexplore.ieee.org/document/8125545/
      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. https://ieeexplore.ieee.org/document/9520758
  • Baldini et all: Serverless Computing: Current Trends and Open Problems, Research Advanges in Cloud Computing, Springer, 2017. https://arxiv.org/pdf/1706.03178.pdf
Posting submission...