Działaj z Serverless. Krośniewice

Książka Działaj z Serverless. Wprowadzenie do AWS Lambda i architektury Serverless to praktyczny poradnik, jak rozpocząć pracę z AWS Lambda oraz Serverless Application Model (SAM). Narzędzia te wspólnie pozwalają na tworzenie w łatwy sposób automatycznie skalujących się API oraz serwisów …

od 71,50 Najbliżej: 45 km

Liczba ofert: 1

Oferta sklepu

Opis

Książka Działaj z Serverless. Wprowadzenie do AWS Lambda i architektury Serverless to praktyczny poradnik, jak rozpocząć pracę z AWS Lambda oraz Serverless Application Model (SAM). Narzędzia te wspólnie pozwalają na tworzenie w łatwy sposób automatycznie skalujących się API oraz serwisów zaprojektowanych pod wdrożenia klasy serverless. W kolejnych rozdziałach książki Działaj z Serverless autor wyjaśnia, jak: stworzyć aplikacje, które w pełni wykorzystają potencjał architektury serverless, zbudować automatycznie skalujące się API, obsługiwać wykonywanie zadań w tle oraz różne modele obsługi zdarzeń, skonfigurować potok wdrożeniowy, tak aby praca w zespole była efektywna, testować i rozwiązywać problemy w aplikacjach zaprojektowanych na platformę AWS Lambda, sprawdzać i monitorować rozwiązania klasy serverless. Działaj z Serverless. Wprowadzenie do AWS Lambda i architektury Serverless została przygotowana w oparciu o doświadczenia autora przy budowie narzędzia MindMup. Ma pomóc czytelnikowi szybciej przejść drogę do stworzenia aplikacji działającej na platformie AWS Lambda, korzystając z dobrych praktyk i unikając pułapek. Kolejne rozdziały pokazują, jak zbudować taką aplikację w praktyce. Gojko Adžic rozpoczyna od wyjaśnienia, jak stworzyć proste statyczne API i rozbudować ją do pełnej i prawdziwej aplikacji służącej do skalowania obrazów, gotowej do przyjęcia milionów użytkowników, ze wszystkimi usługami wspierającymi wdrożenie i zarządzanie takim produktem. W trakcie tworzenia i wdrażania różnych części aplikacji czytelnik dowie się, jak działa AWS Lambda i usługi pokrewne, pozna także wskazówki, techniki i narzędzia, które pomagają w budowaniu rozwiązań klasy serverless. Spis treści: Okładka Strona tytułowa Strona redakcyjna Podziękowania O autorze Aktualizacje Spis treści Wprowadzenie 1. Serverless w 5 minut Model cenowy usług serverless Ograniczenia techniczne na platformie AWS Lambda Kiedy używać Lambdy? Część I. Podstawowe zadania deweloperskie 2. Praca na lokalnej maszynie Konfiguracja zależności dla SAM Instalacja narzędzi JavaScriptowych Instalacja narzędzia AWS SAM CLI Konfiguracja danych dostępowych Korzystanie z konta o ograniczonych uprawnieniach Wykorzystanie lokalnego profilu użytkownika 3. Tworzymy usługę sieciową Infrastruktura opisana za pomocą kodu źrdłowego Model programowania dla funkcji Lambda Wdrażanie aplikacji SAM Analiza stworzonych zasobw 4. Lokalna praca i rozwiązywanie problemw Pobieranie logw z wykonania funkcji Symulowanie funkcji Lambda lokalnie Debugowanie funkcji Lambda Walidacja szablonw CloudFormation Praca w zespole Konfiguracja potoku wdrożeniowego 5. Bezpieczne wdrożenia Konfiguracja funkcji Wersje oraz aliasy Stopniowe wdrożenia Część II. Praca z usługami dostępnymi na platformie AWS 6. Obsługa żądań HTTP Zdarzenia usługi API Gateway Dostosowywanie odpowiedzi HTTP Analiza błędw integracji z usługą API Gateway Przetwarzanie parametrw żądań Wykorzystanie ustawień globalnych do konfiguracji pośredniej usługi API Gateway Tworzenie sparametryzowanych szablonw CloudFormation 7. Wykorzystanie usług do zapisu danych Opcje dostępne w chmurze Uprawnienia nadawane funkcjom Lambda Generowanie unikalnych identyfikatorw Wykorzystanie dodatkowych usług AWS z funkcji Lambda Autoryzacja dostępu z użyciem polityk bezpieczeństwa IAM Jak radzić sobie z limitami czasu odpowiedzi? 8. Taniej, szybciej, Serverless Podpisywanie żądań Ochrona plikw na S3 9. Obsługa zdarzeń przychodzących z usług AWS Generowanie zdarzeń testowych Praca z plikami Praca z asynchronicznymi zdarzeniami Unikanie odniesień cyklicznych Obsługa błędw w operacjach asynchronicznych Warunkowe tworzenie zasobw Część III. Projektowanie aplikacji w architekturze serverless 10. Wykorzystanie komponentw aplikacyjnych Usługa AWS Serverless Application Repository Warstwy funkcji Lambda Publikacja komponentu w usłudze SAR 11. Zarządzanie sesjami i komunikacją z użytkownikami Wyciągnięcie stanu sesji z funkcji Lambda Wydzielenie statycznych zasobw z funkcji Lambda Wykorzystanie usługi S3 jako serwera WWW Wgrywanie plikw na S3 Wykorzystanie niestandardowych zasobw do rozszerzania CloudFormation 12. Utrzymanie oraz odporność na błędy Parametryzowane ścieżki API Architektura portw i adapterw Ochrona przed nadużyciem 13. Dobre praktyki projektowania aplikacji typu serverless Myśl o zadaniach do wykonania, nie funkcjach Jedna czy kilka funkcji Lambda? Wspłdzielenie zachowań Wspłdzielenie konfiguracji Co dalej? Przypisy

Specyfikacja

Podstawowe informacje

Autor
  • Gojko Adžić
Rok wydania
  • 2020
Format
  • PDF
  • MOBI
  • EPUB
Ilość stron
  • 230
Kategorie
  • Programowanie
Wybrane wydawnictwa
  • PWN