Cantitate/Preț
Produs

Cloud Native Go

Autor Matthew A. Titmus
en Limba Engleză Paperback – 29 apr 2021

Actualizarea majoră pe care o aduce Cloud Native Go față de literatura de specialitate precedentă constă în focalizarea pe construirea serviciilor reziliente în medii imprevizibile, folosind Go nu doar ca limbaj de scripting, ci ca motor principal pentru infrastructura modernă. Ne-a atras atenția abordarea autorului Matthew A. Titmus, care demonstrează de ce proiecte fundamentale precum Docker și Kubernetes au ales acest limbaj. Subliniem structura didactică a volumului: fiecare capitol adaugă funcționalitate unui proiect central — un serviciu de stocare distribuită — permițând cititorului să vadă evoluția de la cod local la sistem cloud-native.

Abordarea este una eminamente practică. Analizăm modul în care caracteristicile specifice Go, precum „goroutines” și „channels”, sunt utilizate pentru a asigura fiabilitatea serviciilor. Textul nu se limitează la sintaxă, ci urcă spre decizii de arhitectură și modele de design necesare în sisteme complexe. Cititorul care a aplicat ideile din Software Development with Go de Nanik Tolaram va găsi aici completarea necesară pentru a trece de la containere și securitate la arhitecturi distribuite complete și managementul deployment-ului la scară largă. Față de Go Programming Blueprints, care se concentrează pe proiecte diverse, această lucrare de la O'Reilly menține un fir narativ tehnic riguros, axat strict pe ecosistemul cloud-native. Recomandăm acest volum pentru claritatea cu care explică diferențele fundamentale dintre arhitecturile tradiționale și cele native pentru cloud, oferind instrumentele necesare pentru a construi servicii care scalează natural.

Citește tot Restrânge

Preț: 30438 lei

Preț vechi: 38049 lei
-20%

Puncte Express: 457

Carte disponibilă

Livrare economică 25 mai-08 iunie


Specificații

ISBN-13: 9781492076339
ISBN-10: 1492076333
Pagini: 400
Dimensiuni: 178 x 236 x 22 mm
Greutate: 0.69 kg
Editura: O'Reilly

De ce să citești această carte

Recomandăm Cloud Native Go inginerilor software care vor să înțeleagă arhitectura din spatele instrumentelor moderne de cloud. Veți câștiga experiență practică dezvoltând un sistem distribuit real și veți învăța să folosiți primitvele de concurență din Go pentru a crea servicii rezistente la erori. Este resursa ideală pentru a trece de la scrierea de cod la proiectarea de infrastructuri scalabile.


Descriere scurtă

What do Docker, Kubernetes, and Prometheus have in common? All of these cloud native technologies are written in the Go programming language. This practical book shows you how to use Go's strengths to develop cloud native services that are scalable and resilient, even in an unpredictable environment. You'll explore the composition and construction of these applications, from lower-level features of Go to mid-level design patterns to high-level architectural considerations.
Each chapter builds on the lessons of the last, walking intermediate to advanced developers through Go to construct a simple but fully featured distributed key-value store. You'll learn best practices for adopting Go as your development language for solving cloud native management and deployment issues.
  • Learn how cloud native applications differ from other software architectures
  • Understand how Go can solve the challenges of designing scalable distributed services
  • Leverage Go's lower-level features, such as channels and goroutines, to implement a reliable cloud native service
  • Explore what service reliability is and what it has to do with cloud native
  • Apply a variety of patterns, abstractions, and tooling to build and manage complex distributed systems