(składnia)

Dawid Borycki: AWS Lambda. Tworzenie usług i aplikacji typu serverless

Programista 5/2019 (84) wrzesień 2019 [okładka]

Programowanie w chmurze z wykorzystaniem architektury serverless stanowi jeden z kluczowych elementów tworzenia nowoczesnych systemów informatycznych. Projektowanie rozwiązań w oparciu o gotowe, automatycznie skalowalne usługi umożliwia nam, developerom, koncentrowanie się na implementacji naszych pomysłów bez konieczności aprowizacji serwerów, instalowania systemów operacyjnych czy dbania o kopie zapasowe. W tym artykule pokażę, w jaki sposób utworzyć rozbudowane rozwiązanie serverless dla Internet of Things, złożone z emulatorów IoT, mechanizmu składowania danych, ich analizy w czasie rzeczywistym oraz prezentacji w witrynie hostowanej w chmurze. Do tego celu wykorzystam usługi od Amazon Web Services, a w tym AWS Lambda, Amazon Simple Notification Service, AWS IoT Core, Amazon API Gateway, Amazon DynamoDB i Amazon S3.