Cloud Services

Introduction

(From Canvas) You can explain the reasons why cloud platform providers exist and demonstrate that you can develop applications that are completely or partially implemented by using cloud services (scalable databases, container management, logging & monitoring, cloud storage, authorization, and autoscaling). You also demonstrate that non-functional requirements of your system are still met when cloud services are used.

You explain the impact (the amount of cloud resources needed, best fitting cloud platform provider and the budget needed to host the alternative solution based on cost estimation) of using cloud services as an alternative solution for parts of your application using in your architectural decisions.

Learning focuses

In order to shape the upcoming curriculum, I’ve chosen various learning focuses for Cloud Services. These are work in progress, and have to be developed out further.


Category

In the tables below the category tab depicts the nature of the skill concerning the listed task.
Additionally to the standard, I’ve expanded with a custom table with tasks I came up with.
  • T = Technical skills

  • N = Non-technical skills

  • R = Research & development skills

  • P = Professional skills

Learning tasks

Task#

Category

Requirement

Status

Description

#0

R

Must

Done

Cost Estimation

#1

TP

Must

Done

Docker compose creation

#2

T

Must

Done

Rancher deployment

#3

T

Must

Done

FaaS deployment

#4

T

Must

Done

Azure Cloud deployment