Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.34 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.34 KB

2023-March-11 Cloud and Semester Introduction

Initial Brainstorming Session - Technologies and Motivators for Distributed Systems

Brainstorming

Content

  • Why distributed systems, why container, why modern software?
  • What is Cloud Computing? Encounters in everyday life and history
  • Characteristic, advantages & challenges
  • Terminology - public, private, hybrid, dedicated
  • Abstraction layers - IaaS, PaaS, FaaS, SaaS
  • Overview - Hypervisors, virtual machines, containers and orchestration

Objectives and exercises

The student is able to describe the reasons for distributed systems and cloud computing in own words and list examples for offerings, topologies and technologies. Includes ability to differentiate between different abstraction layers and knowledge how those layers and according technologies interact with each other. No exercises in this module

Student Questions

  • What is Polyglot Software Development?
  • What did the role of containers change for polyglot software?
  • Security and Cloud - is it safe? :-)

Polyglot Container

Outlook for Labs

  • Distributed app
  • Polyglot implementation
  • Containerisation
  • Kubernetes
  • DevOps/CICD/Observability (optional)

Exercise Tech Stack