Cloud Native Go
Autor Matthew A. Titmusen 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.
Preț: 304.38 lei
Preț vechi: 380.49 lei
-20%
Carte disponibilă
Livrare economică 25 mai-08 iunie
Specificații
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ă
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