Na naszym wydarzeniu pokażemy Ci serverless w akcji. Zbudujemy web API oparte o AWS Lambda oraz pokażemy jak narzędzia takie jak Lambda Powertools, czy AWS Cloud Development Kit mogą uprościć Twoją pracę.
Jeśli jesteś developerem, architektem, DevOpsem lub po prostu chcesz dowiedzieć się więcej o naszym zespole w Polsce, kliknij „zarejestruj się“.
Link do wydarzenia znajdziesz tutaj: https://chime.aws/1866867825
W pierwszej części spotkania zaprezentujemy jak przy użyciu Python’a, AWS Cloud Development Kit (AWS CDK) i kilku przydatnych bibliotek zbudować oraz zdeployować do chmury AWS w pełni funkcjonalne CRUD’owe API. Wykorzystamy takie serwisy jak np. Amazon API Gateway, Amazon DynamoDB czy AWS Lambda. Zaczniemy od krótkiego wstępu na temat AWS CDK a potem zagłębimy się w kod i zademonstrujemy gotową aplikację.
AWS Cloud Development Kit (AWS CDK) to oprogramowanie typu open source umożliwiające definiowanie zasobów chmurowych przy użyciu znajomych języków programowania. O samym CDK więcej dowiesz się tutaj: https://aws.amazon.com/cdk/.
W drugiej części spotkania opowiemy jak w prosty sposób przygotować naszą aplikację do wdrożenia. Korzystając z biblioteki AWS Lambda Powertools dodamy walidację żądań przychodzących do AWS Lambda oraz zapewnimy jej idempotentność. Aby zapewnić pełen dostęp do informacji podczas testów i po wdrożeniu, dołożymy logowanie i wysyłanie metryk z kodu do Amazon CloudWatch. W krytycznych sytuacjach chcemy reagować zanim skutki awarii będą odczuwalne dla klientów lub użytkowników. Gdy system wykryje krytyczną wartość w logach lub metrykach, wyślemy automatyczną notyfikację do developerów.
Mikołaj jest związany z branżą IT od ponad 15 lat, ale karierę zaczynał w branży finansowej. Do AWS dołączył w lutym 2021 i pełni funkcję menedżera doświadczonego zespołu konsultantów Application Migration, Modernization & Management w dziale Professional Services. Odpowiada za rozwój organizacji Professional Services w Polsce, poszerzanie kompetencji konsultantów jak również wsparciem klientów i partnerów AWS. Wcześniej związany był m.in. z firmami Symantec, Blue Coat, Broadcom, gdzie miał przyjemność zdobywać międzynarodowe doświadczenie w budowaniu nowych organizacji oraz zarządzaniu zespołami. Mikołaj jest absolwentem uniwersytetu Bradford w Anglii na kierunku „Zarządzenie Międzynarodowym Biznesem”. Prywatnie miłośnik samochodów, kuchni azjatyckiej oraz podróżowania.
Architekt aplikacji w AWS Professional Services. Do AWS dołączył we Wrześniu 2020. Inżynier oprogramowania i architekt systemów od 11 lat. Wielki fan Serverless, infrastruktury jako kodu i CI/CD. W wolnym czasie, katuje sąsiadów nauką gry na gitarze. Ulubiony dzień tygodnia to środa, kiedy chodzi grać w kosza. Ostatnio wspiera klientów w projektach IoT.