Jak budować aplikacje Serverless w chmurze AWS?
- 17:00 - 17:10: AWS Professional Services – co robimy? - Mikołaj Jakoniak
- 17:10 - 17:40: Jak zbudować Serverless Web API przy użyciu AWS i biblioteki Lambda Powertools - Piotrek Chotkowski
- 17:40-18:10: Jak wykorzystać usługi AWS i bibliotekę Lambda Powertools do wdrożenia produkcyjnego? - Witek Kowalik
- 18:10-18:20: AWS Professional Services w Polsce - Mikołaj Jakoniak
- 18:20 -19:00: Q&A - Mikołaj Jakoniak
Jak budować aplikacje Serverless w chmurze AWS? Na wydarzeniu, które odbędzie się w przyszły czwartek, 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ę.
Czego się dowiesz?
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.
Rejestracja: https://awsapplicationdev.splashthat.com/