{"product_id":"microservices-with-go-building-scalable-and-reliable-microservices-with-go-paperback","title":"Microservices with Go: Building scalable and reliable microservices with Go - Paperback","description":"\u003cdiv\u003e\u003cp style=\"text-align: right;\"\u003e\u003ca href=\"https:\/\/reportcopyrightinfringement.com\/\" target=\"_blank\" rel=\"nofollow\"\u003e\u003cb\u003eReport copyright infringement\u003c\/b\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cp\u003eby \u003cb\u003eAlexander Shuiskov\u003c\/b\u003e (Author)\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eBuild, scale, and maintain microservices in Golang with ease.\u003c\/strong\u003e\u003c\/p\u003eKey Features\u003cul\u003e\n\u003cli\u003eCreate and organize well-structured Go microservices\u003c\/li\u003e\n\u003cli\u003eLearn industry best practices and gain insights into Go microservice development tools, patterns, and solutions\u003c\/li\u003e\n\u003cli\u003eCover hands-on Golang examples in each chapter\u003c\/li\u003e\n\u003c\/ul\u003eBook Description\u003cp\u003eThis book covers the key benefits and common issues of microservices, helping you understand the problems microservice architecture helps to solve, the issues it usually introduces, and the ways to tackle them.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eYou'll start by learning about the importance of using the right principles and standards in order to achieve the key benefits of microservice architecture. The following chapters will explain why the Go programming language is one of the most popular languages for microservice development and lay down the foundations for the next chapters of the book. You'll explore the foundational aspects of Go microservice development including service scaffolding, service discovery, data serialization, synchronous and asynchronous communication, deployment, and testing. After covering the development aspects, you'll progress to maintenance and reliability topics. The last part focuses on more advanced topics of Go microservice development including system reliability, observability, maintainability, and scalability. In this part, you'll dive into the best practices and examples which illustrate how to apply the key ideas to existing applications, using the services scaffolded in the previous part as examples.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eBy the end of this book, you'll have gained hands-on experience with everything you need to develop scalable, reliable and performant microservices using Go.\u003c\/p\u003eWhat you will learn\u003cul\u003e\n\u003cli\u003eGet familiar with the industry's best practices and solutions in microservice development\u003c\/li\u003e\n\u003cli\u003eUnderstand service discovery in the microservices environment\u003c\/li\u003e\n\u003cli\u003eExplore reliability and observability principles\u003c\/li\u003e\n\u003cli\u003eDiscover best practices for asynchronous communication\u003c\/li\u003e\n\u003cli\u003eFocus on how to write high-quality unit and integration tests in Go applications\u003c\/li\u003e\n\u003cli\u003eUnderstand how to profile Go microservices\u003c\/li\u003e\n\u003c\/ul\u003eWho this book is for\u003cp\u003eThis book is for all types of developers, from people interested in learning how to write microservices in Go to seasoned professionals who want to take the next step in mastering the art of writing scalable and reliable microservice-based systems. A basic understanding of Go will come in handy.\u003c\/p\u003eTable of Contents\u003col\u003e\n\u003cli\u003eIntroduction to microservices\u003c\/li\u003e\n\u003cli\u003eScaffolding a Go microservice\u003c\/li\u003e\n\u003cli\u003eService discovery\u003c\/li\u003e\n\u003cli\u003eSerialization \u003c\/li\u003e\n\u003cli\u003eSynchronous communication\u003c\/li\u003e\n\u003cli\u003eAsynchronous communication\u003c\/li\u003e\n\u003cli\u003eStoring Service Data\u003c\/li\u003e\n\u003cli\u003eDeployment with Kubernetes\u003c\/li\u003e\n\u003cli\u003eUnit and Integration Testing\u003c\/li\u003e\n\u003cli\u003eReliability overview\u003c\/li\u003e\n\u003cli\u003eCollecting Service Telemetry Data\u003c\/li\u003e\n\u003cli\u003eSetting up Service Alerting\u003c\/li\u003e\n\u003cli\u003eAdvanced Topics\u003c\/li\u003e\n\u003c\/ol\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eNumber of Pages:\u003c\/strong\u003e 328\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003eDimensions:\u003c\/strong\u003e 0.69 x 9.25 x 7.5 IN\u003c\/div\u003e\n            \u003cdiv\u003e\n\u003cstrong\u003ePublication Date:\u003c\/strong\u003e November 25, 2022\u003c\/div\u003e\n            ","brand":"BooksCloud","offers":[{"title":"Default Title","offer_id":47213768802553,"sku":"9781804617007","price":74.86,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0789\/2782\/3097\/files\/8RIuwO2NwJ9781804617007.webp?v=1768109204","url":"https:\/\/bookscloud.io\/products\/microservices-with-go-building-scalable-and-reliable-microservices-with-go-paperback","provider":"BooksCloud Book Dropshipping","version":"1.0","type":"link"}