image from Modelowanie biznesowe z Cosmos DB

Modelowanie biznesowe z Cosmos DB

Czas trwania: 2-3 dni
Dla kogo: Zespoły programistyczne, architekci, analitycy
Forma: 20% teoria / 80% praktyka
Miejsce warsztatu: Siedziba klienta lub Zdalnie

Cosmos DB to baza, która jest bardzo mocno promowana przez Microsoft. Jednocześnie jest ona postrzegana jako droga baza. Jest to jednocześnie prawda i nieprawda. Prawda, bo rozwiązanie wdrożone jako kopia rozwiązania z baz SQL skończy się zawałem serca dyrektora finansowego. Nieprawda, bo odpowiednie podejście pozwala znacznie obniżyć koszt i cieszyć się bardzo wydajnie skalującym się rozwiązaniem. Cosmos DB to baza, która świetnie sprawdzi się zarówno w rozwiązaniach startupowych, jak i w dojrzałych firmach.

Na warsztacie chciałbym Ci przekazać wiedzę jak zbudować dojrzałe rozwiązanie oparte o Cosmos DB - zanalizować potrzeby, zaproponować i ocenić rozwiązania, wdrożyć i monitorować rozwiązanie w chmurze. Wszystko to poparte solidną wiedzą odnośnie Cosmos DB.

Jeśli interesuje Cię ten warsztat skontaktuj się ze mną 👇

Skontaktuj się

Po warsztatach

  • Zrozumiesz jak działa Cosmos DB - czym się różni od SQLowej bazy danych
  • Poznasz techniki analizy potrzeb klienta pod rozwiązanie techniczne
  • Zamodelujesz różne rozwiązania i nauczysz się je walidować
  • Zaimplementujesz wybrane modele bazodanowe w Cosmos DB
  • Nauczysz się obliczać koszta bazy danych przed wdrożeniem
  • Wykonasz dokładny monitoring bazy danych, wraz z kosztami, metrykami i alertami

Program warsztatów

Program opisany poniżej jest propozycją - do każdego warsztatu ustalamy dedykowany program na podstawie twoich potrzeb.

  1. Nierelacyjna rozproszona baza danych
  2. Różne modele bazy
  3. Konto / baza danych / kontenery
  4. Praca z partycjami
  5. Modele pojemności i koszty
  6. Współbieżność
  7. Log zmian i procedury składowane

  1. Techniki analizy biznesowej
  2. Określenie przetwarzanych danych
  3. Ścieżki zapisu / odczytu
  4. Ocena zmienności danych
  5. Synteza wiedzy i kryteriów oceny modeli

  1. Główne obiekty biznesowe
  2. Zasady modelowania
  3. 3 perspektywy modelu
  4. Kryteria wyboru docelowych modeli
  5. Walidacja modeli bazodanowych

  1. Tworzenie bazy danych z portalu Azure
  2. Tworzenie bazy danych z Azure CLI
  3. Generowanie danych
  4. Zapytania i komendy
  5. Indeksy
  6. Denormalizacja za pomocą triggerów
  7. Denormalizacja za pomocą Azure Functions
  8. Ocena kosztów i walidacja rozwiązania

  1. Podejście FinOps
  2. Analiza bazy danych
  3. Analiza logów bazy danych
  4. Koszty i skalowanie rozwiązania
  5. Metryki
  6. Alerty