gRPC: Up and Running
Title | gRPC: Up and Running PDF eBook |
Author | Kasun Indrasiri |
Publisher | O'Reilly Media |
Pages | 205 |
Release | 2020-01-23 |
Genre | Computers |
ISBN | 1492058300 |
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.
Microservices: Up and Running
Title | Microservices: Up and Running PDF eBook |
Author | Ronnie Mitra |
Publisher | "O'Reilly Media, Inc." |
Pages | 342 |
Release | 2020-11-25 |
Genre | Computers |
ISBN | 149207540X |
Microservices architectures offer faster change speeds, better scalability, and cleaner, evolvable system designs. But implementing your first microservices architecture is difficult. How do you make myriad choices, educate your team on all the technical details, and navigate the organization to a successful execution to maximize your chance of success? With this book, authors Ronnie Mitra and Irakli Nadareishvili provide step-by-step guidance for building an effective microservices architecture. Architects and engineers will follow an implementation journey based on techniques and architectures that have proven to work for microservices systems. You'll build an operating model, a microservices design, an infrastructure foundation, and two working microservices, then put those pieces together as a single implementation. For anyone tasked with building microservices or a microservices architecture, this guide is invaluable. Learn an effective and explicit end-to-end microservices system design Define teams, their responsibilities, and guidelines for working together Understand how to slice a big application into a collection of microservices Examine how to isolate and embed data into corresponding microservices Build a simple yet powerful CI/CD pipeline for infrastructure changes Write code for sample microservices Deploy a working microservices application on Amazon Web Services
gRPC: Up and Running
Title | gRPC: Up and Running PDF eBook |
Author | Kasun Indrasiri |
Publisher | "O'Reilly Media, Inc." |
Pages | 191 |
Release | 2020-01-23 |
Genre | Computers |
ISBN | 1492058289 |
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
Title | Istio: Up and Running PDF eBook |
Author | Lee Calcote |
Publisher | "O'Reilly Media, Inc." |
Pages | 279 |
Release | 2019-09-27 |
Genre | Computers |
ISBN | 1492043737 |
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
Terraform: Up & Running
Title | Terraform: Up & Running PDF eBook |
Author | Yevgeniy Brikman |
Publisher | "O'Reilly Media, Inc." |
Pages | 417 |
Release | 2019-09-06 |
Genre | Computers |
ISBN | 149204685X |
Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on second edition, expanded and thoroughly updated for Terraform version 0.12 and beyond, shows you the fastest way to get up and running. Gruntwork cofounder Yevgeniy (Jim) Brikman walks you through code examples that demonstrate Terraform’s simple, declarative programming language for deploying and managing infrastructure with a few commands. Veteran sysadmins, DevOps engineers, and novice developers will quickly go from Terraform basics to running a full stack that can support a massive amount of traffic and a large team of developers. Explore changes from Terraform 0.9 through 0.12, including backends, workspaces, and first-class expressions Learn how to write production-grade Terraform modules Dive into manual and automated testing for Terraform code Compare Terraform to Chef, Puppet, Ansible, CloudFormation, and Salt Stack Deploy server clusters, load balancers, and databases Use Terraform to manage the state of your infrastructure Create reusable infrastructure with Terraform modules Use advanced Terraform syntax to achieve zero-downtime deployment
Learning Serverless
Title | Learning Serverless PDF eBook |
Author | Jason Katzer |
Publisher | O'Reilly Media |
Pages | 233 |
Release | 2020-10-29 |
Genre | Computers |
ISBN | 1492056987 |
Whether your company is considering serverless computing or has already made the decision to adopt this model, this practical book is for you. Author Jason Katzer shows early- and mid-career developers what's required to build and ship maintainable and scalable services using this model. With this book, you'll learn how to build a modern production system in the cloud, viewed through the lens of serverless computing. You'll discover how serverless can free you from the tedious task of setting up and maintaining systems in production. You'll also explore new ways to level up your career and design, develop, and deploy with confidence. In three parts, this book includes: The Path to Production: Examine the ins and outs of distributed systems, microservices, interfaces, and serverless architecture and patterns The Tools: Dive into monitoring, observability and alerting, logging, pipelines, automation, and deployment Concepts: Learn how to design security and privacy, how to manage quality through testing and staging, and how to plan for failure
Learning HTTP/2
Title | Learning HTTP/2 PDF eBook |
Author | Stephen Ludin |
Publisher | "O'Reilly Media, Inc." |
Pages | 156 |
Release | 2017-05-15 |
Genre | Computers |
ISBN | 1491962615 |
Chapter 8. Debugging h2; Web Browser Developer Tools; Chrome Developer Tools; Firefox Developer Tools; Debugging h2 on iOS Using Charles Proxy; Debugging h2 on Android; WebPagetest; OpenSSL; OpenSSL Commands; nghttp2; Using nghttp; curl; Using curl; h2i; Wireshark; Summary; Chapter 9. What Is Next?; TCP or UDP?; QUIC; TLS 1.3; HTTP/3?; Summary; Appendix A. HTTP/2 Frames; The Frame Header; DATA; DATA Frame Fields; DATA Frame Flags; HEADERS; HEADERS Frame Fields; HEADERS Frame Flags; PRIORITY; PRIORITY Frame Fields; RST_STREAM; SETTINGS; SETTINGS Parameters; PUSH_PROMISE.