gRPC: Up and Running

gRPC: Up and Running
Title gRPC: Up and Running PDF eBook
Author Kasun Indrasiri
Publisher O'Reilly Media
Total Pages 205
Release 2020-01-23
Genre Computers
ISBN 1492058300

Download gRPC: Up and Running Book in PDF, Epub and Kindle

Get a comprehensive understanding of gRPC fundamentals through real-world examples. With this practical guide, you’ll learn how this high-performance interprocess communication protocol is capable of connecting polyglot services in microservices architecture, while providing a rich framework for defining service contracts and data types. Complete with hands-on examples written in Go, Java, Node, and Python, this book also covers the essential techniques and best practices to use gRPC in production systems. Authors Kasun Indrasiri and Danesh Kuruppu discuss the importance of gRPC in the context of microservices development.

Istio: Up and Running

Istio: Up and Running
Title Istio: Up and Running PDF eBook
Author Lee Calcote
Publisher "O'Reilly Media, Inc."
Total Pages 272
Release 2019-09-27
Genre Computers
ISBN 1492043737

Download Istio: Up and Running Book in PDF, Epub and Kindle

You did it. You successfully transformed your application into a microservices architecture. But now that you’re running services across different environments—public to public, private to public, virtual machine to container—your cloud native software is beginning to encounter reliability issues. How do you stay on top of this ever-increasing complexity? With the Istio service mesh, you’ll be able to manage traffic, control access, monitor, report, get telemetry data, manage quota, trace, and more with resilience across your microservice. In this book, Lee Calcote and Zack Butcher explain why your services need a service mesh and demonstrate step-by-step how Istio fits into the life cycle of a distributed application. You’ll learn about the tools and APIs for enabling and managing many of the features found in Istio. Explore the observability challenges Istio addresses Use request routing, traffic shifting, fault injection, and other features essential to running a solid service mesh Generate and collect telemetry information Try different deployment patterns, including A/B, blue/green, and canary Get examples of how to develop and deploy real-world applications with Istio support

Practical GRPC

Practical GRPC
Title Practical GRPC PDF eBook
Author Joshua Humphries
Publisher
Total Pages
Release 2018
Genre
ISBN

Download Practical GRPC Book in PDF, Epub and Kindle

Cloud Native DevOps with Kubernetes

Cloud Native DevOps with Kubernetes
Title Cloud Native DevOps with Kubernetes PDF eBook
Author John Arundel
Publisher "O'Reilly Media, Inc."
Total Pages 347
Release 2019-03-08
Genre Computers
ISBN 1492040711

Download Cloud Native DevOps with Kubernetes Book in PDF, Epub and Kindle

Kubernetes is the operating system of the cloud native world, providing a reliable and scalable platform for running containerized workloads. In this friendly, pragmatic book, cloud experts John Arundel and Justin Domingus show you what Kubernetes can do—and what you can do with it. You’ll learn all about the Kubernetes ecosystem, and use battle-tested solutions to everyday problems. You’ll build, step by step, an example cloud native application and its supporting infrastructure, along with a development environment and continuous deployment pipeline that you can use for your own applications. Understand containers and Kubernetes from first principles; no experience necessary Run your own clusters or choose a managed Kubernetes service from Amazon, Google, and others Use Kubernetes to manage resource usage and the container lifecycle Optimize clusters for cost, performance, resilience, capacity, and scalability Learn the best tools for developing, testing, and deploying your applications Apply the latest industry practices for security, observability, and monitoring Adopt DevOps principles to help make your development teams lean, fast, and effective

The Packer Book

The Packer Book
Title The Packer Book PDF eBook
Author James Turnbull
Publisher Turnbull Press
Total Pages 144
Release 2017-07-31
Genre Computers
ISBN 0988820277

Download The Packer Book Book in PDF, Epub and Kindle

Introductory book designed for SysAdmins, Operations staff, Developers and DevOps who are interested in building images using the open source tool Packer.

Kubernetes Patterns

Kubernetes Patterns
Title Kubernetes Patterns PDF eBook
Author Bilgin Ibryam
Publisher O'Reilly Media
Total Pages 267
Release 2019-04-09
Genre Computers
ISBN 1492050253

Download Kubernetes Patterns Book in PDF, Epub and Kindle

The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern architectures use new primitives that require a different set of practices than most developers, tech leads, and architects are accustomed to. With this focused guide, Bilgin Ibryam and Roland Huß from Red Hat provide common reusable elements, patterns, principles, and practices for designing and implementing cloud-native applications on Kubernetes. Each pattern includes a description of the problem and a proposed solution with Kubernetes specifics. Many patterns are also backed by concrete code examples. This book is ideal for developers already familiar with basic Kubernetes concepts who want to learn common cloud native patterns. You’ll learn about the following pattern categories: Foundational patterns cover the core principles and practices for building container-based cloud-native applications. Behavioral patterns explore finer-grained concepts for managing various types of container and platform interactions. Structural patterns help you organize containers within a pod, the atom of the Kubernetes platform. Configuration patterns provide insight into how application configurations can be handled in Kubernetes. Advanced patterns covers more advanced topics such as extending the platform with operators.

Distributed Services with Go

Distributed Services with Go
Title Distributed Services with Go PDF eBook
Author Travis Jeffery
Publisher Pragmatic Bookshelf
Total Pages 225
Release 2020-10-27
Genre
ISBN 9781680507607

Download Distributed Services with Go Book in PDF, Epub and Kindle

You know the basics of Go and are eager to put your knowledge to work. This book is just what you need to apply Go to real-world situations. You'll build a distributed service that's highly available, resilient, and scalable. Along the way you'll master the techniques, tools, and tricks that skilled Go programmers use every day to build quality applications. Level up your Go skills today. Take your Go skills to the next level by learning how to design, develop, and deploy a distributed service. Start from the bare essentials of storage handling, then work your way through networking a client and server, and finally to distributing server instances, deployment, and testing. All this will make coding in your day job or side projects easier, faster, and more fun. Lay out your applications and libraries to be modular and easy to maintain. Build networked, secure clients and servers with gRPC. Monitor your applications with metrics, logs, and traces to make them debuggable and reliable. Test and benchmark your applications to ensure they're correct and fast. Build your own distributed services with service discovery and consensus. Write CLIs to configure your applications. Deploy applications to the cloud with Kubernetes and manage them with your own Kubernetes Operator. Dive into writing Go and join the hundreds of thousands who are using it to build software for the real world. What You Need: Go 1.11 and Kubernetes 1.12.