Projektowanie Systemów Rozproszonych - laboratorium i projekt

Informacje

Zaliczenie

Zaliczenie polega na wykonaniu projektu związanego z tematyką przedmiotu. Projekt może być wykonany w grupie do 3 osób. Termin oddania projektu to ostatnie zajęcia w semestrze.

Wymagania:

  • projekt musi być zrealizowany w oparciu o architekturę mikroserwisów (min. 3 węzły)
  • komunikacja asynchroniczna w przynajmniej jednym miejscu
  • wykorzystanie usług SaaS w ramach dowolnej chmury (np. Azure Cognitive Services)
  • architektura serverless lub w oparciu o kubernetes (lub podobną technologię)
  • minimalny frontend(np. streamlit)
  • Infrastructure as Code (np. Terraform, ARM)
  • CI/CD (np. GitHub Actions, Azure DevOps)
  • Diagram architektury (np. draw.io)

Tematyka dowolna.

Plan laboratoriów

  1. Wprowadzenie do Azure Functions

skrypt (aktualizacja 30.03.2025)