Real-Time Phoenix: Tworzenie wysoce skalowalnych systemów z kanałami

Ocena:   (4,9 na 5)

Real-Time Phoenix: Tworzenie wysoce skalowalnych systemów z kanałami (Stephen Bussey)

Opinie czytelników

Podsumowanie:

Książka „Real-Time Phoenix” jest wysoko ceniona za kompleksowe podejście do implementacji gniazd internetowych i efektywnego korzystania z kanałów Phoenix, szczególnie dla programistów już zaznajomionych z Elixirem i Phoenixem. Kładzie nacisk na dobre praktyki projektowe i oferuje połączenie teorii z praktycznymi przykładami kodu, dzięki czemu nadaje się do tworzenia skalowalnych aplikacji czasu rzeczywistego.

Zalety:

Zachęca do stosowania dobrych praktyk projektowych, takich jak separacja zagadnień i testowanie.
Zapewnia wnikliwe wprowadzenie do gniazd internetowych i kanałów Phoenix.
Obejmuje teorię przed przejściem do przykładowych projektów, pomagając w głębszym zrozumieniu.
Omawia kompromisy między różnymi rozwiązaniami, co jest korzystne przy podejmowaniu świadomych decyzji.
Zawiera dobrze przygotowany przykładowy projekt, który ilustruje złożone interakcje w czasie rzeczywistym.
Wysoce zalecane dla tych, którzy chcą wdrożyć kanały w systemach produkcyjnych.

Wady:

Nie uczy Elixira ani Phoenixa; wymagana jest wcześniejsza wiedza.
Może nie oferować natychmiastowego zastosowania dla początkujących, ponieważ zakłada znajomość frameworków.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Real-Time Phoenix: Build Highly Scalable Systems with Channels

Zawartość książki:

Zapewnij użytkownikom wrażenia w czasie rzeczywistym, których oczekują, używając Elixir i Phoenix Channels do tworzenia aplikacji, które natychmiast reagują na zmiany i odzwierciedlają rzeczywisty stan aplikacji. Dowiedz się, jak Elixir i Phoenix ułatwiają i uprzyjemniają tworzenie aplikacji czasu rzeczywistego, które skalują się do dużej liczby użytkowników. Zastosuj najlepsze praktyki projektowania i rozwoju systemu, aby tworzyć aplikacje, które są łatwe w utrzymaniu. Zyskaj pewność siebie, ucząc się, jak zepsuć swoje aplikacje, zanim zrobią to użytkownicy. Wdrażaj aplikacje przy zminimalizowanym wykorzystaniu zasobów i zmaksymalizowanej wydajności.

Aplikacje czasu rzeczywistego wiążą się z prawdziwymi wyzwaniami - trwałe połączenia, wdrażanie na wielu serwerach i rygorystyczne wymagania dotyczące wydajności to tylko kilka z nich. Nie próbuj rozwiązywać tych wyzwań samodzielnie - użyj frameworka, który poradzi sobie z nimi za Ciebie. Elixir i Phoenix Channels zapewniają solidne podstawy do tworzenia stabilnych i skalowalnych aplikacji czasu rzeczywistego. Twórz aplikacje, które będą prosperować przez lata dzięki najlepszym praktykom zawartym w tej książce.

Zrozumienie magii komunikacji w czasie rzeczywistym poprzez sprawdzenie protokołu WebSocket w akcji. Unikanie pułapek wydajności na wczesnym etapie cyklu rozwoju dzięki katalogowi typowych problemów i ich rozwiązań. Wykorzystaj GenStage do zbudowania potoku danych, który poprawi skalowalność. Zepsuj swoją aplikację, zanim zrobią to użytkownicy, i pewnie je wdrażaj. Zbuduj rzeczywisty projekt przy użyciu solidnych praktyk projektowania i testowania aplikacji, które ułatwiają wprowadzanie zmian w przyszłości. Twórz rozproszone aplikacje, które można skalować do wielu użytkowników za pomocą narzędzi takich jak Phoenix Tracker. Wdrażaj i monitoruj swoją aplikację z pewnością i ograniczaj przestoje.

Dostarczaj użytkownikom wyjątkowe wrażenia w czasie rzeczywistym, z łatwą konserwacją, zmniejszonymi kosztami operacyjnymi i zmaksymalizowaną wydajnością, korzystając z Elixir i Phoenix Channels.

Czego potrzebujesz:

Będziesz potrzebował Elixir 1.9+ i Erlang/OTP 22+ zainstalowanych na komputerze z systemem Mac OS X, Linux lub Windows.

Dodatkowe informacje o książce:

ISBN:9781680507195
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2020
Liczba stron:250

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Real-Time Phoenix: Tworzenie wysoce skalowalnych systemów z kanałami - Real-Time Phoenix: Build...
Zapewnij użytkownikom wrażenia w czasie...
Real-Time Phoenix: Tworzenie wysoce skalowalnych systemów z kanałami - Real-Time Phoenix: Build Highly Scalable Systems with Channels

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)