#127

Budowanie rozwiązań serverlessFaaS w chmurze Azure

Serverless oraz FaaS to coraz popularniejsze terminy, które coraz częściej pojawiają się w artykułach branżowych oraz dyskusjach. Czym jednak dokładnie jest architektura bezserwerowa? W jaki sposób można ją wykorzystać, aby nasze rozwiązanie było łatwo skalowalne, proste w utrzymaniu i elastyczne jeśli chodzi o zmiany? Czy serverless to rewolucja czy tylko kolejny buzzword, który został wymyślony przez marketing, aby nakręcić sprzedaż?

Podczas warsztatu uczestnicy pracują na własnych komputerach. Zapewniamy pizzę dla uczestników oraz dostęp do kawy i herbaty.

Partner:

Firma Sages sp. z o.o. posiadająca 10-letnie doświadczenie w kształceniu kadr w branży IT. Specjalizuje się w prowadzeniu szkoleń technologicznych otwartych i dedykowanych, których cechą wspólną niezależnie od tematyki szkolenia jest warsztatowa formuła zajęć koncentrująca się na przekazaniu praktycznych umiejętności uczestnikom. Prowadzi także dedykowane projekty reedukacyjne oraz współpracuje z uczelniami wyższymi wspierając realizację zaawansowanych przedmiotów programistycznych, a także prowadząc studia podyplomowe (Politechnika Warszawska, studia z obszaru Big Data). Sages jest stałym organizatorem eventów branżowych dla profesjonalistów IT w ramach inicjatywy Stacja.IT.

Żarówka

Czego się nauczysz?

Podczas warsztatów trener wyjaśni jak rozumieć każde z pojęć, kiedy jest to dobry wybór, a kiedy to pierwszy krok do problemów. Przedstawi także różne rozwiązania w chmurze Azure reklamnowane jako serverless i jakie są przypadki ich użycia. Co więcej, pomoże każdemu stworzyć architekturę bezserwerową w oparciu o FaaS, którą będzie można potem zaadaptować samemu według potrzeb.
Notatnik

Wymagania wstępne

Wymagana jest subskrypcja Azure (do otrzymania za darmo chociażby tutaj: https://azure.microsoft.com/en-us/free/ bądź przyznawana automatycznie dla posiadaczy subskrypcji MSDN). Wymagane Visual Studio w wersji 2017 15.4 lub nowszej wraz z zainstalowanym Workload "Azure development".

Prowadzący

Kamil Mrzygłód:

Kamil jest niezależnym konsultantem skupionym na projektowaniu i wytwarzaniu rozwiązań opartych o rozwiązania chmurowe. W swojej codziennej pracy wspiera swoich klientów w poprawnym projektowaniu architektur chmurowych i ich adaptacji zgodnie z wymaganiami biznesowymi. Pomaga także różnym zespołom w implementacji metodologii DevOps i automatyzacji środowisk kładąc nacisk na właściwe modelowanie procesu wytwarzania oprogramowania i infrastruktury.
Poza codzienną pracą można go spotkać w roli prelegenta podczas różnorodnych wydarzeń(brał udział m.in. w AzureDay Poland, NlpDay, Cloudyna, .NET Developers Days), meetupów czy webinarów. Za swój wkład w rozwój społeczności otrzymał dwukrotnie tytuł Microsoft MVP w obszarze Microsoft Azure, jest także autorem dwóch książek związanych z chmurą i certyfikowanym trenerem firmy Microsoft. Współpracuje także z firmą Sages jako niezależny trener i konsultant.

Program warsztatów

  1. Powitanie i informacje wstępne.
  2. Serverless/FaaS – jak rozumieć każde z pojęć?
  3. Serverless w Azure – co dostarcza nam chmura?
  4. Flow vs Logic Apps oraz WebJobs vs Functions – co wybrać?
  5. Automatyzacja procesów z zastosowaniem Logic Apps.
  6. FaaS w Azure czyli Azure Functions.
  7. Lunch.
  8. Orkiestracje czyli Durable Functions.
  9. Reaktywna architektura bezserwerowa – Event Grid.
  10. Quiz, dyskusja.

Uwaga

W trosce o jakość warsztatów jesteśmy zmuszeni ograniczyć liczbę uczestników. Kwalifikacja odbywa się na podstawie odpowiedzi udzielonych w formularzu zgłoszeniowym oraz - w dalszym kroku - kolejności zgłoszeń. Potwierdzenie udziału w warsztatach wraz z instrukcją przygotowania środowiska otrzymasz najpóźniej na 7 dni przed planowaną datą wydarzenia.

Zapisy na wybrany warsztat zostały zakończone.