0 POZYCJI
KOSZYK PUSTY
Pobierz fragment
Wybierz format pliku:
Pobierz

Działaj z Serverless

(eBook)

Wprowadzenie do AWS Lambda i architektury Serverless

0.00  (0 ocen)
 Dodaj recenzję
Rozwiń szczegóły
  • Druk: 2020

  • Wydanie/Copyright: wyd. 1

  • Autor: Gojko Adžić

  • Tłumacz: Wojciech Gawroński

  • Wydawca: Wydawnictwo Naukowe PWN

  • Formaty:
    ePub mobi (Watermark)
    Watermark
    Znak wodny czyli Watermark to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem. Ten rodzaj zabezpieczenia jest zdecydowanie najbardziej przyjazny dla użytkownika, ponieważ aby otworzyć książkę zabezpieczoną Watermarkiem nie jest potrzebne konto Adobe ID oraz autoryzacja urządzenia.

Zwiń szczegóły
Cena katalogowa: 84,00 zł
Najniższa cena z 30 dni: 58,80 zł
Cena produktu

Cena katalogowa – rynkowa cena produktu, często jest drukowana przez wydawcę na książce.

Najniższa cena z 30 dni – najniższa cena sprzedaży produktu w księgarni z ostatnich 30 dni, obowiązująca przed zmianą ceny.

Wszystkie ceny, łącznie z ceną sprzedaży, zawierają podatek VAT.

58,80 zł
Dostępność:
online po opłaceniu
Dodaj do schowka

Działaj z Serverless

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.

  • Kategorie:
    1. Ebooki i Audiobooki »
    2. Informatyka
  • Język wydania: polski
  • ISBN: 978-83-01-21355-8
  • ISBN druku: 978-83-01-21292-6
  • Liczba stron: 230
  • Sposób dostarczenia produktu elektronicznego
    Produkty elektroniczne takie jak Ebooki czy Audiobooki są udostępniane online po uprzednim opłaceniu (PayU, BLIK) na stronie Twoje konto > Biblioteka.
    Pliki można pobrać zazwyczaj w ciągu kilku-kilkunastu minut po uzyskaniu poprawnej autoryzacji płatności, choć w przypadku niektórych publikacji elektronicznych czas oczekiwania może być nieco dłuższy.
    Sprzedaż terytorialna towarów elektronicznych jest regulowana wyłącznie ograniczeniami terytorialnymi licencji konkretnych produktów.
  • Ważne informacje techniczne
  • Minimalne wymagania sprzętowe:
    • procesor: architektura x86 1GHz lub odpowiedniki w pozostałych architekturach
    • Pamięć operacyjna: 512MB
    • Monitor i karta graficzna: zgodny ze standardem XGA, minimalna rozdzielczość 1024x768 16bit
    • Dysk twardy: dowolny obsługujący system operacyjny z minimalnie 100MB wolnego miejsca
    • Mysz lub inny manipulator + klawiatura
    • Karta sieciowa/modem: umożliwiająca dostęp do sieci Internet z prędkością 512kb/s
  • Minimalne wymagania oprogramowania:
    • System Operacyjny: System MS Windows 95 i wyżej, Linux z X.ORG, MacOS 9 lub wyżej, najnowsze systemy mobilne: Android, iPhone, SymbianOS, Windows Mobile
    • Przeglądarka internetowa: Internet Explorer 7 lub wyżej, Opera 9 i wyżej, FireFox 2 i wyżej, Chrome 1.0 i wyżej, Safari 5
    • Przeglądarka z obsługą ciasteczek i włączoną obsługą JavaScript
    • Zalecany plugin Flash Player w wersji 10.0 lub wyżej.
  • Informacja o formatach plików:
    • PDF - format polecany do czytania na laptopach oraz komputerach stacjonarnych.
    • EPUB - format pliku, który umożliwia czytanie książek elektronicznych na urządzeniach z mniejszymi ekranami (np. e-czytnik lub smartfon), dając możliwość dopasowania tekstu do wielkości urządzenia i preferencji użytkownika.
    • MOBI - format zapisu firmy Mobipocket, który można pobrać na dowolne urządzenie elektroniczne (np.e-czytnik Kindle) z zainstalowanym programem (np. MobiPocket Reader) pozwalającym czytać pliki MOBI.
    • Audiobooki w formacie MP3 - format pliku, przeznaczony do odsłuchu nagrań audio.
  • Rodzaje zabezpieczeń plików:
    • Watermark - (znak wodny) to zaszyfrowana informacja o użytkowniku, który zakupił produkt. Dzięki temu łatwo jest zidentyfikować użytkownika, który rozpowszechnił produkt w sposób niezgodny z prawem.
    • Brak zabezpieczenia - część oferowanych w naszym sklepie plików nie posiada zabezpieczeń. Zazwyczaj tego typu pliki można pobierać ograniczoną ilość razy, określaną przez dostawcę publikacji elektronicznych. W przypadku zbyt dużej ilości pobrań plików na stronie WWW pojawia się stosowny komunikat.
    Więcej informacji o publikacjach elektronicznych
Podziękowania  v
O autorze   vi
Aktualizacje   vii
Wprowadzenie 1
1. Serverless w 5 minut   5
Model cenowy usług serverless     7
Ograniczenia techniczne na platformie AWS Lambda   11
Kiedy używać Lambdy?   14
I. Podstawowe zadania deweloperskie 17
2. Praca na lokalnej maszynie     19
Konfiguracja zależności dla SAM     20
Instalacja narzędzi JavaScriptowych  21
Instalacja narzędzia AWS SAM CLI  22
Konfiguracja danych dostępowych     23
Korzystanie z konta o ograniczonych uprawnieniach   	25
Wykorzystanie lokalnego profilu użytkownika    	26
3. Tworzymy usługę sieciową 27
Infrastruktura opisana za pomocą kodu źródlowego   29
Model programowania dla funkcji Lambda 34
Wdrażanie aplikacji SAM   36
Analiza stworzonych zasobow     40
4. Lokalna praca i rozwiązywanie problemów 45
Pobieranie logow z wykonania funkcji   48
Symulowanie funkcji Lambda lokalnie   51
Debugowanie funkcji Lambda     53
Walidacja szablonów CloudFormation   54
Praca w zespole     56
Konfiguracja potoku wdrożeniowego  57
5. Bezpieczne wdrożenia   61
Konfiguracja funkcji  62
Wersje oraz aliasy   64
Stopniowe wdrożenia   68
II. Praca z usługami dostępnymi na platformie AWS    	75
6. Obsługa żądań HTTP   77
Zdarzenia usługi API Gateway     78
Dostosowywanie odpowiedzi HTTP   81
Analiza błędów integracji z usługą API Gateway     83
Przetwarzanie parametrów żądań     85
Wykorzystanie ustawień globalnych do konfiguracji pośredniej usługi API Gateway   	88
Tworzenie sparametryzowanych szablonów CloudFormation 90
7. Wykorzystanie usług do zapisu danych   97
Opcje dostępne w chmurze 98
Uprawnienia nadawane funkcjom Lambda   103
Generowanie unikalnych identyfikatorόw       106
Wykorzystanie dodatkowych usług AWS z funkcji Lambda 106
Autoryzacja dostępu z użyciem polityk bezpieczeństwa IAM 110
Jak radzić sobie z limitami czasu odpowiedzi?     112
8. Taniej, szybciej, Serverless 115
Podpisywanie żądań   118
Ochrona plików na S3   124
9. Obsługa zdarzeń przychodzących z usług AWS 127
Generowanie zdarzeń testowych     130
Praca z plikami     130
Praca z asynchronicznymi zdarzeniami   132
Unikanie odniesień cyklicznych     135
Obsługa błędów w operacjach asynchronicznych 137
Warunkowe tworzenie zasobόw     140
III. Projektowanie aplikacji w architekturze serverless   	143
10. Wykorzystanie komponentόw aplikacyjnych 145
Usługa AWS Serverless Application Repository 146
Warstwy funkcji Lambda   148
Publikacja komponentu w usłudze SAR   152
11. Zarządzanie sesjami i komunikacją z użytkownikami 157
Wyciągnięcie stanu sesji z funkcji Lambda   159
Wydzielenie statycznych zasobόw z funkcji Lambda   	161
Wykorzystanie usługi S3 jako serwera WWW 168
Wgrywanie plikόw na S3   175
Wykorzystanie niestandardowych zasobów do rozszerzania CloudFormation   	177
12. Utrzymanie oraz odporność na błędy   181
Parametryzowane ścieżki API     182
Architektura portόw i adapterów     185
Ochrona przed nadużyciem 195
13. Dobre praktyki projektowania aplikacji typu serverless 199
Myśl o zadaniach do wykonania, nie funkcjach 200
Jedna czy kilka funkcji Lambda?     202
Wspόłdzielenie zachowań  206
Wspόłdzielenie konfiguracji     208
Co dalej?   211
Indeks         212

Inni Klienci oglądali również

22,41 zł 24,90 zł
Do koszyka

Zamknij się i działaj!

Co sprawia, że niektórzy ludzie odnoszą w życiu sukces, a inni nie?Najprościej rzecz ujmując, klucz do sukcesu dzierżą ci, którzy każdego dnia, 7 dni w tygodniu, 365 dni w roku robią coś, co przybliża ich choćby o jeden krok do celu...
22,41 zł 24,90 zł
Do koszyka

Działaj skutecznie!

Jak realizować swoje cele ze 100% skutecznością i jak skuteczniej działać w każdej dziedzinie swojego życia? - Czy chciałbyś potrafić spełniać swoje marzenia i kończyć to, co zacząłeś? - Czy masz w swoim życiu cel, którego nie może...
30,87 zł 34,30 zł
Do koszyka

Bądź, myśl, czuj, działaj. Przez śmierć do życia

Szczęście pochodzi z Twojego wnętrza Szczęśliwi ludzie są na ogół zdrowi, towarzyscy, twórczy, tolerancyjni oraz mają wielką zdolność miłości i przebaczenia. Tymczasem dla tak wielu, poczucie radości po...
62,91 zł 69,90 zł
Do koszyka

Euklides. Elementy

Elementy Euklidesa są arcydziełem literatury matematycznej i najważniejszą pracą naukową wszech czasów. Do dziś na świecie ukazało się ponad 1000 edycji tego dzieła. Jedynie Biblia miała większą ilość wydań. Praca Euklidesa nie zachowała się w oryg...
49,41 zł 54,90 zł
Do koszyka

Pisz. Publikuj. Działaj

Nie musisz być specem od pisania, aby tworzyć skuteczne treści – po prostu zacznij działać. Budujesz markę osobistą w sieci? Jesteś soloprzedsiębiorcą? Chcesz rozwijać bloga i social media, ale nie wiesz, jak i o czym pisa...
18,00 zł 20,00 zł
Do koszyka

Niebożęta

Kim są tytułowe niebożęta? Słownik Języka Polskiego podaje, że „niebożę” to przestarzała forma na współczujące i zabarwione litością określenie istoty zwykle młodej. Inaczej: „biedactwo”. A może do bohaterów książki bardziej pasowałyby współczesne – al...

Recenzje

Dodaj recenzję
Nikt nie dodał jeszcze recenzji. Bądź pierwszy!