- COMP.SE.140
- 2. Lectures and theory
- 2.1 Lectures, slides and videos
Lectures, slides and videos¶
2023 Theory part¶
29.08: Introduction
Slides
and video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=7b9d2394-887c-4e63-8680-b06d00da15ef
05.09: Discussion about DevOps (Tue 05.09 at 1015 in TB207, Tietotalo)
To prepare: watch https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=4b7b047e-1b85-4e53-89f8-ad9400924252 and read 2.1 and 2.2 from http://jultika.oulu.fi/files/isbn9789526217116.pdf
Material from the session
Slides
- Video1: Right course, right time: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=f0be3232-1c55-49b6-893e-b074010ced0a
- Video2: discussion session https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=2e1590ed-4d0b-41a7-9590-b074010ced0a
- Video3: Platform Development, DevSecOps: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=2e1590ed-4d0b-41a7-9590-b074010ced0a
12.09: Containers and Docker
Tue 12.09 at 1015 in TB207, Tietotalo + https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09
See the material: Slides
and video https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=8f34ffa5-e33a-41f4-a9ce-af07012597e9 in advance
Discussion + Q&A about docker based on the material
Presentation of the first “plussa”-exercise.
Material
- Slides of the session
Slides
- Video1: Course matters: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=62fb60a4-76e5-4e5f-bb0e-b08101388cc8
- Video2: discussion session about container https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=6048f76a-c414-4faf-b1b9-b08101388ccb
- Video3: introduction to first exercise https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=d82c1436-15c9-4af0-9498-b08101388ccc
26.09 - Cloud Native and Microservices
Tue 26.09 at 1015 in TB207, Tietotalo + https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09
Preparation material: Cloud Native Slides
, Microservice Slides
and videos https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=5c301887-3bc4-45c4-b881-b08200606b5b , https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=3ab95d79-3d35-46a6-94a0-b08200606b6f in advance
Material from the session
- Video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=b6d56432-8f76-43cb-977a-b08900905114
- Slides:
Discusion Slides
03.10 Cloud Native: Communication architectures and technologies.
At 1015 in TB207, Tietotalo + https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09**
About the first exercise (post mortem), to prepare: think what was stupid in the exercise
Communication architectures and technologies. Material to prepare:
- Video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=db1d6ce6-a45b-4fd6-9cdb-af3500a857bf
- Slides:
2022 Slides
Content from the session
- Slides:
Discusion Slides
- Video recording: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=25067c59-017a-4cfb-ac8c-b09000950b34
24.10 Deployment
At 1015 in TB207, Tietotalo + https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09
Deployment of infrastructure and applications, IaC
Automation
Introduction to next exercise
Material:
slides
- video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=2dcd9b43-1e9f-4a5f-8c62-b0a5008edc01
31.10 Continuous deployment
At 1015 in TC133, Tietotalo + https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09
Continuous deployment pipeline
Background material from the previous years
- Slides:
Part1
andPart2
- Videos part1: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=26c98a2e-4ed9-4b17-8f3e-b09e005f83b7 , part2: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=6899687e-7556-4c9f-9949-b09e005f83a8
Material from 31.10 session
- 31.10
Slides
- Video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=ebe0d57f-5c92-4ffa-899d-b0ac00aca742
Additional topics briefly discussed (more detailed material from the last year):
07.11 Project, More about Cloud Native
At 1015 in TC133, Tietotalo + https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09
Advanced Cloud Native (e.g. FaaS); Issues of cloud migration
Introduction to project
Material from last year:
- Serverless/FaaS
slides
and video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=4136d7cf-0ba1-4767-b3f0-af3500c1727b - Summary
slides
and video/summary: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=0f7423d9-86cb-4221-8cc3-af3500c1727b video/microfrontends: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=92f87288-571e-48cc-97e1-af3500c17274 - Gitlab CI:
slides
and video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=9b4b0c25-1ae9-4b03-858e-af4e013c70e1
Material from 7.11 session slides
Tue 14.11 Hosting
Kari will in Zoom (https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09) for 1015-1045 to ask questions (e.g. on the project).
Some material from the last year
- Dependencies: slides
and video https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=9b4b0c25-1ae9-4b03-858e-af4e013c70e1
- Automation slides
and video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=a67c6eef-cd1c-42e3-b1d3-af4000fe2ab4
21.11 Monitoring, Kubernetes, Terraform…
In Zoom https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09
What the heck is Kubernetes?
Material from last year:
- A short lecture about Kubernetes:
slides
and video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=e243bcff-8899-44a2-afb2-af5a011d6bd0 - Unfortunately, Terraform video is missing, but here are couple of links. Terraform in 100 seconds: https://www.youtube.com/watch?v=tomUWcQ0P3k and tutorial as text: https://itnext.io/terraform-tutorial-part-1-intro-and-basic-concepts-7a27ae7722b6
- Monitoring:
slides
; video: https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=f14f18c4-f93c-434b-acfb-b0bf00a57933 - Slides from from the session:
slides
; video https://tuni.cloud.panopto.eu/Panopto/Pages/Viewer.aspx?id=d4f5ecae-40be-4ee6-9cd8-b0c700b0f667
28.11 Guest lecture?
Cancelled
Tue Recap - how to prepare for the exam
05.12 at 1015 in TC133, Tietotalo + https://tuni.zoom.us/j/65440550184?pwd=MTREM3ViWHRIbUlmcXlqV2JLNUw3UT09