Cantitate/Preț
Produs

gRPC Microservices in Go

Autor Hüseyin Babal
en Limba Engleză Paperback – 14 noi 2023

Notăm cu interes faptul că gRPC Microservices in Go debutează direct cu un exercițiu de implementare a arhitecturii hexagonale, separând logica de business de detaliile tehnice ale transportului de date. Această abordare practică, susținută de Hüseyin Babal, transformă un concept teoretic într-un instrument de lucru imediat pentru dezvoltatorii care doresc să optimizeze performanța sistemelor distribuite. Suntem de părere că forța acestui volum rezidă în modul în care explică utilizarea gRPC (Remote Procedure Call) pentru a depăși limitările latenței specifice arhitecturilor REST tradiționale, profitând în același timp de modelul de concurență nativ al limbajului Go. Structura este una tehnică și densă, acoperind în cele 200 de pagini tot spectrul necesar: de la definirea fișierelor Protocol Buffers (proto) până la gestionarea versiunilor API pentru a asigura retrocompatibilitatea fără a întrerupe serviciile active. Cititorul care a aplicat deja ideile de bază din Microservices with Go va găsi aici o specializare necesară pe zona de performanță brută și comunicare binară, elemente care diferențiază un sistem funcțional de unul scalabil la nivel enterprise. Spre deosebire de gRPC Go for Professionals, care explorează în profunzime securitatea și autentificarea, lucrarea de față se concentrează pe flexibilitatea structurii și pe eficiența fluxurilor de date între componente. Tehnologia gRPC, fiind un protocol binar, reduce semnificativ dimensiunea pachetelor transmise, iar gRPC Microservices in Go oferă instrucțiunile specifice pentru a mapa aceste avantaje pe tipurile de date din Go. Observăm un accent deosebit pus pe mentenabilitate, autorul oferind soluții concrete pentru testarea unitară a serviciilor și pentru monitorizarea stării acestora în producție. Este o resursă pragmatică, scrisă în limba engleză, esențială pentru inginerii software care doresc să migreze de la monoliți la microservicii ultra-rapide.

Citește tot Restrânge

Preț: 31088 lei

Preț vechi: 38860 lei
-20%

Puncte Express: 466

Carte disponibilă

Livrare economică 07-21 mai


Specificații

ISBN-13: 9781633439207
ISBN-10: 1633439208
Pagini: 200
Dimensiuni: 182 x 233 x 12 mm
Greutate: 0.39 kg
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte programatorilor Go care vor să stăpânească ecosistemul gRPC pentru a construi sisteme distribuite de înaltă performanță. Cititorul câștigă expertiză în arhitectura hexagonală și în proiectarea de API-uri care nu se vor defecta la următoarea actualizare. Este un ghid tehnic ideal pentru cei care au nevoie de soluții concrete de scalare, dincolo de teoria microserviciilor.


Despre autor

Hüseyin Babal este un inginer software cu experiență vastă în arhitecturi cloud-native și sisteme distribuite. Expertiza sa în ecosistemul Go și pasiunea pentru optimizarea performanței se reflectă în abordarea sa didactică, axată pe rezolvarea problemelor reale de infrastructură. Prin contribuțiile sale în comunitatea tech și prin volumele publicate la Manning Publications, Babal s-a impus ca o voce autorizată în domeniul microserviciilor moderne.


Descriere scurtă

gRPC Microservices in Go shows you howto combine the powerful gRPC Remote Procedure Call framework with Golang's low-level efficiency and flexibility. You will learn how to develop microservice inter-service communication patterns powered by gRPC, design backwards compatible APIs, and apply hexagonal architecture to microservices.

Notă biografică

H�seyin Babal has been using Go in production for the last four years to build and maintain SaaS platforms. H�seyin has been building software for over 15 years and actively creates content via public conferences, workshops, live coding streams, and Udemy courses.