MENU

Działaj z Serverless

(eBook)

Wprowadzenie do AWS Lambda i architektury Serverless

0.00  [ 0 ocen ]
 Dodaj recenzję
Rozwiń szczegóły »
  • Druk: 2020

  • Autor: Gojko Adžić

  • Tłumacz: Wojciech Gawroński

  • Wydawca: Wydawnictwo Naukowe PWN

  • Formaty:
    mobi
    ePub
    (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.

Dostępne formaty i edycje
Rok wydania
Cena
Cena katalogowa: 84,00 zł
Najniższa cena z 30 dni: 42,00 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.

50,40
Dodaj do schowka
Dostępność: online po opłaceniu
Produkt elektroniczny Plik do pobrania po realizacji zamówienia

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.

  • Sposób dostarczenia produktu elektronicznego
    Produkty elektroniczne takie jak Ebooki czy Audiobooki są udostępniane online po opłaceniu zamówienia kartą lub przelewem 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. Ten rodzaj zabezpieczenia jest zdecydowanie bardziej przyjazny dla użytkownika, ponieważ aby otworzyć książkę zabezpieczoną Watermarkiem nie jest potrzebne konto Adobe ID oraz autoryzacja urządzenia.
    • 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.
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
NAZWA I FORMAT
OPIS
ROZMIAR

Przeczytaj fragment

NAZWA I FORMAT
OPIS
ROZMIAR
(mobi)
Brak informacji
(epub)
Brak informacji

Inni Klienci oglądali również

14,94 zł
24,90 zł

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...
83,40 zł
139,00 zł

Podstawy systemów operacyjnych Tom II

Podstawy systemów operacyjnych to dziesiąte, najnowsze wydanie najlepszego na świecie podręcznika o systemach operacyjnych, stosowanego powszechnie na uczelniach wyższych w Polsce. Opisano w nim rozwój systemów, budowę sprzętu, zar...
35,40 zł
59,00 zł

Programowanie strukturalne i obiektowe. T. 1

Książka jest wprowadzeniem do programowania, a zarazem podręcznikiem do przedmiotu PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE, wykładanym dla zawodu technik informatyk. Wiadomości w niej zawarte są przydatne także studentom rozpoczynającym naukę programowa...
42,57 zł
49,50 zł

Technologie wiedzy w zarządzaniu publicznym ’11

Wiedza i identyfikacja procesu jej rozprzestrzeniania jest jednym z najważniejszym tematów podejmowanych w odniesieniu do zarządzania organizacjami. Zdefiniowanie wiedzy jako zasobu organizacji jest niezwykle trudne, ale większość definicji wska...
25,73 zł
34,30 zł

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...
21,41 zł
24,90 zł

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...
57,60 zł
64,00 zł

Od „Przymknij oko” do „Działaj, nie bądź jak ja”

Sam wybór problematyki doświadczeń rodziców dzieci doświadczających przemocy i jakości wsparcia (poradnictwa) im udzielanego oceniam jako bardzo trafny i potrzebny oraz słabo rozpoznany w polskiej literaturze specjalistycznej.Prof. ...
47,21 zł
54,90 zł

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...
41,40 zł
69,00 zł

Zawód tester

Publikacja całościowo opisuje wszystkie aspekty zawodu, odpowiedzialności testerskiej oraz wymagane kompetencje miękkie i twarde. Robi to w odwołaniu do realiów rynkowych i współczesnych trendów.Dzieli się na dwie części: w p...

Recenzje

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