Cantitate/Preț
Produs

Bootstrapping Microservices, Second Edition

Autor Ashley Davis
en Limba Engleză Paperback – 23 apr 2024

Ecosistemul tehnologic propus în acest volum este unul modern și extrem de practic, integrând Node.js pentru logică, Docker pentru containerizare, Kubernetes pentru orchestrare, GitHub Actions pentru fluxuri CI/CD și Terraform pentru gestionarea infrastructurii prin cod. Considerăm că forța acestui ghid rezidă în abordarea sa progresivă: nu se limitează la teorie, ci ghidează cititorul prin procesul complet de prototipare, dezvoltare și deploy al unei aplicații reale de video streaming, FlixTube. Structura este una tehnică și riguroasă, acoperind pilonii fundamentali ai arhitecturii cloud-native, de la comunicarea între servicii și managementul datelor, până la monitorizarea stării de sănătate a sistemului și strategii de scalabilitate.

Complementar volumului Microservices with Spring Boot and Spring Cloud - Second Edition, care se concentrează pe ecosistemul Java și framework-ul Spring, lucrarea lui Ashley Davis oferă o alternativă esențială pentru dezvoltatorii care preferă flexibilitatea JavaScript și Node.js. În timp ce alte resurse se pot concentra strict pe administrarea clusterelor, această carte echilibrează balanța între scrierea codului de aplicație și configurarea mediului de execuție prin Infrastructure as Code. Ritmul este alert, dar bine fundamentat, eliminând barierele de intrare în tehnologii complexe precum Terraform prin exemple aplicate. Credem că este o resursă indispensabilă pentru cei care doresc să înțeleagă nu doar cum funcționează un microserviciu izolat, ci cum se asamblează o întreagă infrastructură robustă și automatizată.

Citește tot Restrânge

Preț: 32526 lei

Preț vechi: 40658 lei
-20%

Puncte Express: 488

Carte disponibilă

Livrare economică 05-19 mai
Livrare express 18-24 aprilie pentru 7669 lei


Specificații

ISBN-13: 9781633438569
ISBN-10: 1633438562
Pagini: 464
Dimensiuni: 185 x 231 x 25 mm
Greutate: 0.8 kg
Ediția:2nd edition
Editura: Manning Publications

De ce să citești această carte

Recomandăm această carte dezvoltatorilor Node.js care vor să facă pasul spre arhitecturi complexe de tip microservicii. Cititorul câștigă experiență practică în utilizarea instrumentelor standard din industrie, învățând să livreze aplicații sigure și scalabile. Este un ghid complet care transformă conceptele abstracte de Cloud Native în competențe tehnice imediate, fiind ideal pentru cei care preferă învățarea prin construcție directă.


Despre autor

Ashley Davis este un expert în dezvoltare software, antreprenor și autor cu o carieră de peste 25 de ani. Experiența sa vastă acoperă întreg spectrul tehnologic, de la scrierea codului sursă și gestionarea echipelor tehnice, până la fondarea de companii de succes. Această expertiză se reflectă în abordarea sa pragmatică din Bootstrapping Microservices, Second Edition, unde pune accent pe soluții verificate în producție și pe reducerea curbei de învățare pentru tehnologii emergente.


Notă biografică

Ashley Davis is a software craftsman, entrepreneur, and author with over 25 years of experience in software development—from coding, to managing teams, to founding companies. He has worked for a range of companies, from the tiniest startups to the largest internationals. Along the way, he has contributed back to the community through his writing and open source coding. He is currently VP of Engineering at Hone, building products on the Algorand blockchain. He is also the creator of Data-Forge Notebook, a desktop application for exploratory coding and data visualization using JavaScript and TypeScript.

Descriere

Build a microservices application from scratch using industry standard tools and battle-tested best practices. The best way to learn microservices development is to build something! Bootstrapping Microservices with Docker, Kubernetes, GitHub Actions, and Terraform, Second Edition guides you from zero through to a complete microservices project, including fast prototyping, development, and deployment. In Bootstrapping Microservices, Second Edition you’ll get hands-on experience with microservices development skills like: Creating, configuring, and running a microservice with Node.js Building and publishing a microservice using Docker Applying automated testing Running a microservices application in development with Docker Compose Deploying microservices to a production Kubernetes cluster Implementing infrastructure as code and setting up a continuous delivery pipeline Monitoring, managing, and troubleshooting Bootstrapping Microservices with Docker, Kubernetes, GitHub Action, and Terraform has helped thousands of developers create their first microservices applications. This fully revised second edition introduces the industry-standard tools and practical skills you’ll use for every microservices application. Author Ashley Davis’s friendly advice and guidance helps cut down the learning curve for Docker, Terraform, and Kubernetes, showing you just what you need to know to start building. Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications. About the technology Taking a microservices application from proof of concept to production requires many steps and a host of tools like Kubernetes, Terraform, and GitHub Actions. But where do you start? With clear, practical introductions to each concept and tool, this book guides you hands-on through designing and building your first microservices application. About the book Bootstrapping Microservices, Second Edition is your microservices mentor. It teaches you to use industry-standard tools to create a working video streaming application from the ground up. You’ll learn the pillars of cloud-native development, including Terraform for configuration, Docker for packaging, and a basic Kubernetes deployment. Plus, this second edition includes coverage of GitHub Actions, continuous delivery, and Infrastructure as Code. What's inside Deploying microservices to Kubernetes Automated testing and continuous delivery Monitoring, managing, and troubleshooting About the reader Examples are in JavaScript and Node. No experience with microservices required. About the author Ashley Davis is a software craftsman, entrepreneur, and author with over 25 years of experience in software development—from coding, to managing teams, to founding companies. Table of Contents 1 Why microservices? 2 Creating your first microservice 3 Publishing your first microservice 4 Data management for microservices 5 Communication between microservices 6 The road to production 7 Infrastructure as code 8 Continuous deployment 9 Automated testing for microservices 10 Shipping FlixTube 11 Healthy microservices 12 Pathways to scalability