Servicii distribuite cu Go: Ghidul dumneavoastră pentru sisteme fiabile, scalabile și întreținute

Evaluare:   (4.5 din 5)

Servicii distribuite cu Go: Ghidul dumneavoastră pentru sisteme fiabile, scalabile și întreținute (Travis Jeffery)

Recenzii ale cititorilor

Rezumat:

Cartea „Distributed Services with Go” (Servicii distribuite cu Go) este apreciată pentru abordarea sa practică de a-i învăța pe Gophers cum să construiască sisteme distribuite prin intermediul unui proiect practic. Deși oferă informații valoroase și explicații detaliate, unii utilizatori au considerat că este lipsită de actualizări și acoperă doar elementele de bază ale sistemelor distribuite.

Avantaje:

Experiență practică, hands-on în construirea unui proiect din lumea reală (un serviciu de log distribuit).

Dezavantaje:

Bun pentru Gophers intermediari care au cunoștințe anterioare de Go.

(pe baza a 13 recenzii ale cititorilor)

Titlul original:

Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems

Conținutul cărții:

Aceasta este cartea pentru Gophers care doresc să învețe cum să construiască sisteme distribuite. Cunoașteți elementele de bază ale Go și sunteți dornici să vă puneți cunoștințele în aplicare. Construiți servicii distribuite care sunt foarte disponibile, reziliente și scalabile. Această carte este exact ceea ce vă trebuie pentru a aplica Go în situații din lumea reală. Ridicați-vă astăzi nivelul abilităților de inginer.

Duceți-vă abilitățile Go la nivelul următor învățând cum să proiectați, să dezvoltați și să implementați un serviciu distribuit. Începeți de la elementele esențiale de gestionare a stocării, apoi treceți prin interconectarea unui client și a unui server și, în final, la distribuirea instanțelor de server, implementare și testare. Toate acestea vor face ca programarea în munca de zi cu zi sau în proiectele secundare să fie mai ușoară, mai rapidă și mai distractivă.

Creați propriile servicii distribuite și contribuiți la proiecte open source. Construiți clienți și servere securizate în rețea cu gRPC. Obțineți informații despre sistemele dvs. și depanați problemele cu ajutorul serviciilor observabile instrumentate cu metrici, jurnale și urme. Gestionați propria autoritate de certificare pentru autentificarea serviciilor web interne cu TLS. Gestionați automat adăugarea sau eliminarea nodurilor din clusterul dvs. cu descoperirea serviciilor. Coordonați sistemele distribuite cu mașini de stare replicate alimentate de algoritmul de consens Raft. Proiectați-vă aplicațiile și bibliotecile pentru a fi modulare și ușor de întreținut. Scrieți CLI-uri pentru configurarea și rularea aplicațiilor. Rulați sistemul dvs. distribuit local și implementați-l în cloud cu Kubernetes. Testați și evaluați aplicațiile pentru a vă asigura că sunt corecte și rapide.

Scufundați-vă în scrierea Go și alăturați-vă sutelor de mii de oameni care îl folosesc pentru a construi software pentru lumea reală.

Ce aveți nevoie:

Go 1. 13+ și Kubernetes 1. 16+.

Alte date despre carte:

ISBN:9781680507607
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2021
Numărul de pagini:225

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Servicii distribuite cu Go: Ghidul dumneavoastră pentru sisteme fiabile, scalabile și întreținute -...
Aceasta este cartea pentru Gophers care doresc să...
Servicii distribuite cu Go: Ghidul dumneavoastră pentru sisteme fiabile, scalabile și întreținute - Distributed Services with Go: Your Guide to Reliable, Scalable, and Maintainable Systems

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)