MODUŁ 1: PODSTAWY TEORETYCZNE
• Błyskawiczne wprowadzenie do chmury AWS
• Serverless – czym jest i czemu zmieniło sposób, w jaki firmy z całego świata budują nowoczesne rozwiązania chmurowe?
• Kiedy serverless ma sens, a kiedy go nie ma?
• Event-driven processing – wprowadzenie do Lambdy, najważniejszej usługi świata serverlessMODUŁ 2: PIERWSZE KROKI HANDS-ON Z MIKROUSŁUGAMI LAMBDA
• Lambda i sposoby wywoływania chmurowych mikrousług
• Tworzenie prostych usług typu REST opartych o API Gateway
• Monitoring usług Lambda
• Chmurowe IDE – pierwsze kroki z Cloud9
• Limity – o czym pamiętać, aby nie zwariować na produkcji
• Docker vs Lambda?MODUŁ 3: PRZECHOWYWANIE DANYCH
• Gdzie są dane w Internecie – S3 w praktyce
• Baza danych w modelu serverless – DynamoDB
• Dyski wirtualne w funkcjach Lambda – EFSMODUŁ 4: SZTUCZNA INTELIGENCJA W ŚWIECIE SERVERLESS
• Konwersja tekstu na audio
• Inteligentna analiza zdjęć
• Inteligentna analiza tekstu
• Inteligentne tłumaczenie pomiędzy językamiMODUŁ 5: INTEGRACJA APLIKACJI
• Decoupling systemów i kolejkowanie zdarzeń z wykorzystaniem SQS
• Notyfikacje w świecie serverless – automatyzacja wysyłania e-maili i powiadomień SMS
• Tworzenie skomplikowanych połączeń mikrousług – Step Function w praktyce
• EventBridge – automatyzacja połączeń między światem serverless a światem serwerówMODUŁ 6: AUTOMATYZACJA W ŚWIECIE SERVERLESS
• Serverless Application Model (SAM) – automatyzacja tworzenia projektów serverless
• Lokalne testowanie i wdrażanie aplikacji serverless
• Serverless a IDE na przykładzie Visual Code
• CI/CD dla projektów serverlessowychMODUŁ 7: TEMATY ZAAWANSOWANE
• Warstwy Lambda – zarządzanie zależnościami w świecie serverless
• Obsługa niepowodzeń – DeadLetterQueues oraz Lambda DestinationsMODUŁ 8: ANALITYKA DANYCH W ŚWIECIE SERVERLESS
• Milion zdarzeń na minutę – przechwytywanie i analiza danych w czasie rzeczywistym
• Rozproszona analiza danych w ekosystemie Hadoop
• Analiza dużych zbiorów danych z wykorzystaniem Atheny
• Jak optymalizować analizę danych, aby było szybciej i taniej
Cechy
Opis
Infoshare to największa społeczność technologiczna w CEE i organizator wiodącej konferencji tech w Gdańsku. Łączy startupy, inwestorów, korporacje i pasjonatów innowacji. Promuje przedsiębiorczość, dzielenie się wiedzą i networking. Dzięki wydarzeniom, konkursom i programom wspiera rozwój ekosystemu technologicznego w Polsce i regionie.
AWS Serverless stało się synonimem sposobu budowania nowoczesnych aplikacji chmurowych. Umożliwia bowiem tworzenie bardziej elastycznych aplikacji, w sposób szybszy i bezpieczniejszy niż w tradycyjnym modelu opartym o serwery. W serverless, programista może bowiem skupić się w pełni na implementowanej logice i pisaniu kodu, a nie na zarządzaniu infrastrukturą. Serverless to również cała gama różnych funkcjonalności, ułatwiających budowanie aplikacji, począwszy od bezserwerowej mocy obliczeniowej, przez analitykę, przechowywanie danych a nawet sztuczną inteligencję.
- Dla każdego, kto chce budować systemy bez przejmowania się infrastrukturą.
- Dla osób chcących poznać AWS i tworzyć systemy o niemal nielimitowanych możliwościach skalowalnia.
- Dla każdego, kto chce praktycznie wykorzystać technologie serverless, zbudować szereg aplikacji i zostać ekspertem.
- Dla programistów chcących usprawnić budowę i wdrażanie aplikacji.
- Dla fanów „Dev” w „DevOps”.
- Dla chcących poznać tajniki AWS Lambda i usługi serverless.
- Warsztaty skupiają się na przekazaniu i zdobyciu wiedzy w modelu hands-on. 80% czasu poświęcone jest na praktycznych zadaniach, które mają na celu przekazanie oraz utrwalenie zdobytej wiedzy w postaci szeregu aplikacji, które uczestnik warsztatów będzie wykonywał podczas warsztatów.
- Zadania, wykonywane przez uczestników będą generyczne i łatwo ‘przenoszalne’ na dowolne inne języki programowania.
- Uczestnik warsztatów pozna nie tylko podstawy budowy aplikacji opartych o serverless, ale również zaawansowane elementy, które umożliwią mu poprawne budowanie systemów w chmurze.
- Wszystkie zadania i tematy będą omawiane na przykładzie chmury AWS, będącej najbardziej popularnym i najbardziej zaawansowanym miejscem budowy systemów serverless dostępnym obecnie na świecie.
16 h/2 dni