Skip to content

wojciech11/se_cloud_app_administration_and_development

Repository files navigation

Budowa i administacja aplikacji w chmurze

Zasady

Ćwiczenia:

  1. Problem
  2. Mierzymy się z zadaniem samemu - timebox
  3. Pytamy / prosimy o pomoc.
  4. Zrobiłam / Zrobiłem - warto pokazać
  5. Kopiuj&Wklej zakazane (chyba, że wykładowca powie inaczej)

Wymagania

  • Ubuntu (lub inny Linux) lub MacOS;
  • Twoje ulubione narzędzie: vim/neovim, vscode, atom, sublime, lub inne;
  • IDE: PyCharm Community or vscode
  • Zainstalowany docker

Kurs

  1. Omówienie projektów - wykład / powtórka

  2. Co to jest administracja i observability? - ćwiczenia / slajdy:

    • Prometheus
    • Logging
  3. Observability część 2 oraz praca nad swoim projektem - ćwiczenia:

    • Tracing
    • Projekt
  4. Infrastructure-as-a-Code - ćwiczenia:

    • Terraform and Terragrunt / infracost / tflint / tfsec
    • Ansible
    • Dedicated tools
  5. Podsumowanie i Egzamin - wykład:

    • runbooks
    • onCall
    • incident management
    • SLA/SLI/SLO
    • ...

Materiały dodatkowe