Modelowanie biznesowe w CosmosDB
Opis:
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 dyrektora finansowego. Nieprawda, bo odpowiednie podejście
pozwala znacznie obniżyć koszta i cieszyć się bardzo wydajnie skalującym się rozwiązaniem.
Na warsztacie chciałbym Ci pokazać jak na przykładzie [wypożyczalni rowerów] (https://radekmaziarka.pl/2022/01/24/modelowanie-w-cosmos-db-potrzeby-biznesowe/) przygotować odpowiednie rozwiązania, wdrożyć wybrane i wyliczyć ich koszta.
Cel:
- Zrozumienie jak działa Cosmos DB
- Umiejętne dopasowywanie modeli Cosmos DB do określonych problemów
- Poznanie technik wyboru dobrych modeli, zanim jeszcze trafią na produkcję
- Kalkulacja wydajności konkretnych modeli na rzeczywistych danych
Poziom 200
Wymagania:
- Zainstalowany .NET 6
- Zainstalowany Rider / VS / VS Code
- Zainstalowany Azure CLI i dowolna konsola
Niewymagane:
- Subskrybcja Azure - jeśli nie masz / nie chcesz używać prywatnej to
- podeślemy przed warsztatem aby sobie założyć własne konto.
- Znajomość Cosmos DB - na początku będzie wprowadzenie czym jest baza, czym się różni, mocne i słabe strony.
Agenda:
- Wprowadzenie do Cosmos DB
- Analiza domeny biznesowej
- Modelowanie możliwych rozwiązań
- Ocena rozwiązań przed wdrożeniem
- Wdrażanie wybranych rozwiązań w Cosmos DB
- Ocena wydajności / problemów
----------------------------
Prowadzący
Radosław Maziarka
Solution Architect i Engineering Manager w obszarze Azure. Pracuje przy pełnym zakresie tworzenia produktów cyfrowych - od analizy wymagań, przez architekturę i budowę systemu informatycznego, po jego utrzymanie na produkcji. Po pracy realizuje konsultacje i warsztaty dla firm oraz wspomaga technologicznie organizacje pozarządowe. Zwolennik pracy zwinnej i ciągłego samodoskonalenia. Można go złapać na blogu https://radekmaziarka.pl i Twitterze @RadekMaziarka
Niezmienną rzeczą naszych spotkań oczywiście jest:
- Kawa - dostępna na miejscu
- Obiad - pizza sponsorowana przez Amsterdam Standard (https://amsterdamstandard.com/en/).