2 options
Ultimate Microservices with Go : Combine the Power of Microservices with Go to Build Highly Scalable, Maintainable, and Efficient Systems / Nir Shtein.
- Format:
- Book
- Author/Creator:
- Shtein, Nir, author.
- Language:
- English
- Subjects (All):
- Go (Computer program language).
- Micrographics.
- Physical Description:
- 1 online resource (0 pages)
- Edition:
- First edition.
- Place of Publication:
- Delhi, India : Orange Education Pvt Ltd, [2024]
- Summary:
- Embark on a comprehensive journey through microservices architecture with a focus on harnessing the power of Go in modern cloud-based solutions. This book begins with a succinct introduction to microservices and their synergy with cloud strategies, emphasizing Go's aptitude for developing scalable and efficient services. You'll then delve into the fundamentals of Go, covering essential practices and core concepts, and establishing a strong language foundation. The exploration continues with a detailed examination of constructing a single service, emphasizing design, documentation, and structure. Through various design patterns, you'll learn to implement a server capable of serving as a RESTful API, an internal worker, and more. This hands-on approach equips you with the expertise to craft robust and sustainable services. Finally, the book guides you through deploying your service to production using Kubernetes. You'll explore scaling techniques, performance optimization, and observability, ensuring your service is ready for the demands of the real world.
- Contents:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Technical Reviewers
- Acknowledgements
- Preface
- Errata
- Table of Contents
- 1. Introduction to Microservices
- Introduction
- Structure
- Brief History of Microservices
- Monolithic, SOA, and Serverless
- Monolithic
- SOA
- Serverless
- Benefits of Microservices
- Independent Workloads
- Easy to Scale
- Plug and Play
- Fault Tolerance
- Increase Agility
- Drawbacks of Microservices
- Operations Overheads
- Complexity
- Hard to Troubleshoot
- Popularity of Microservices
- Popularity of Golang Generated by AI.
- Notes:
- Description based on publisher supplied metadata and other sources.
- Part of the metadata in this record was created by AI, based on the text of the resource.
- Description based on print version record.
- Includes bibliographical references and index.
- ISBN:
- 9788197223983
- 819722398X
- OCLC:
- 1432588642
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.