BOOKS - PROGRAMMING - gRPC Up and Running Building Cloud Native Applications with Go ...
gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes - Kasun Indrasiri, Danesh Kuruppu 2020 EPUB O;kav_1Reilly Media BOOKS PROGRAMMING
ECO~14 kg CO²

1 TON

Views
301839

 
gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes
Author: Kasun Indrasiri, Danesh Kuruppu
Year: 2020
Pages: 204
Format: EPUB
File size: 12 MB
Language: ENG



Book Description: gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes In today's fast-paced technology landscape, it's crucial to stay up-to-date with the latest advancements in cloud native technologies. One such technology that has gained significant attention in recent years is gRPC - a highperformance interprocess communication protocol designed to connect polyglot services in microservices architecture. This book 'gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes' provides a comprehensive understanding of gRPC fundamentals through realworld examples, enabling readers to leverage its capabilities in developing modern applications. The authors, Kasun Indrasiri and Danesh Kuruppu, emphasize the importance of gRPC in the context of microservices development and highlight its benefits over other communication protocols such as REST and message queues. They delve into the essential techniques and best practices for using gRPC in production systems, making it an indispensable resource for developers looking to build scalable and resilient cloud native applications. The book begins by introducing the basics of gRPC, including its architecture, service contracts, and data types. It then progresses to cover advanced topics such as load balancing, streaming, and fault tolerance, providing readers with a thorough understanding of the protocol's capabilities.
gRPC Создание собственных облачных приложений с помощью Go и Java для Docker и Kubernetes В современном быстро развивающемся технологическом ландшафте очень важно быть в курсе последних достижений облачных технологий. Одной из таких технологий, которая привлекла значительное внимание в последние годы, является gRPC - высокопроизводительный протокол межпроцессного взаимодействия, предназначенный для подключения полиглотных сервисов в архитектуре микросервисов. Эта книга «gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes» обеспечивает всестороннее понимание основ gRPC на примерах реального мира, позволяя читателям использовать его возможности при разработке современных приложений. Авторы, Касун Индрасири и Данеш Куруппу, подчеркивают важность gRPC в контексте развития микросервисов и подчеркивают его преимущества по сравнению с другими протоколами связи, такими как REST и очереди сообщений. Они углубляются в основные методы и передовые практики использования gRPC в производственных системах, что делает его незаменимым ресурсом для разработчиков, которые хотят создавать масштабируемые и отказоустойчивые облачные приложения. Книга начинается с ознакомления с основами gRPC, включая его архитектуру, сервисные контракты и типы данных. Затем он переходит к рассмотрению сложных тем, таких как балансировка нагрузки, потоковая передача и отказоустойчивость, предоставляя читателям полное понимание возможностей протокола.
gRPC Créer vos propres applications cloud avec Go et Java pour Docker et Kubernetes Dans le paysage technologique en évolution rapide d'aujourd'hui, il est très important de se tenir au courant des dernières avancées des technologies cloud. L'une de ces technologies, qui a suscité une attention considérable ces dernières années, est gRPC, un protocole d'interaction inter-processus performant conçu pour connecter des services polyglottes dans l'architecture des microservices. Ce livre « gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes » fournit une compréhension complète des bases de gRPC à partir d'exemples du monde réel, permettant aux lecteurs d'utiliser ses capacités lors du développement d'applications modernes. s auteurs, Kasun Indrasiri et Danesh Kouruppu, soulignent l'importance du gRPC dans le contexte du développement des microservices et soulignent ses avantages par rapport à d'autres protocoles de communication tels que REST et Messages Queuing. Ils approfondiront les méthodes de base et les meilleures pratiques d'utilisation de gRPC dans les systèmes de production, ce qui en fait une ressource indispensable pour les développeurs qui veulent créer des applications cloud évolutives et tolérantes aux pannes. livre commence par une introduction aux bases de gRPC, y compris son architecture, les contrats de service et les types de données. Il passe ensuite à l'examen de sujets complexes tels que l'équilibrage de charge, le streaming et la tolérance aux pannes, offrant aux lecteurs une compréhension complète des capacités du protocole.
gRPC Crear sus propias aplicaciones en la nube con Go y Java para Docker y Kubernetes En el panorama tecnológico en rápida evolución de hoy, es muy importante estar al tanto de los últimos avances de la tecnología en la nube. Una de estas tecnologías que ha atraído considerable atención en los últimos es el gRPC, un protocolo de interoperabilidad de alto rendimiento entre procesos diseñado para conectar servicios políglotas en la arquitectura de microservicios. Este libro «gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes» proporciona una comprensión completa de los fundamentos de gRPC en ejemplos del mundo real, permitiendo a los lectores aprovechar sus capacidades al desarrollar aplicaciones modernas. autores, Kasun Indrasiri y Danesh Kouruppou, subrayan la importancia del gRPC en el contexto del desarrollo de microservicios y subrayan sus ventajas sobre otros protocolos de comunicación, como el NAT y las colas de mensajes. Profundizan en los métodos básicos y las mejores prácticas para el uso de gRPC en sistemas de producción, lo que lo convierte en un recurso indispensable para los desarrolladores que desean crear aplicaciones de nube escalables y tolerantes a fallas. libro comienza con una introducción a los fundamentos del gRPC, incluyendo su arquitectura, contratos de servicios y tipos de datos. Luego pasa a abordar temas complejos como el equilibrio de carga, el streaming y la tolerancia a fallas, proporcionando a los lectores una comprensión completa de las capacidades del protocolo.
gRPC Criar suas próprias aplicações na nuvem com Go e Java para Docker e Kubernetes No atual panorama tecnológico em rápido desenvolvimento é muito importante estar ciente dos avanços recentes da tecnologia na nuvem. Uma dessas tecnologias que tem atraído considerável atenção nos últimos anos é o protocolo de interação interprocessada de alto desempenho, projetado para conectar serviços poliglotas na arquitetura de microsserviços. Este livro «gRPC Up and Running Building Cloud Native Implicações with Go and Java for Docker and Kubernets» oferece uma compreensão completa dos fundamentos do gRPC em exemplos do mundo real, permitindo que os leitores usem suas capacidades no desenvolvimento de aplicativos modernos. Os autores, Kasun Indrasiri e Danesh Kurrupu, enfatizam a importância da gRPC no contexto do desenvolvimento dos microsserviços e enfatizam suas vantagens em relação a outros protocolos de comunicação, como o REST e as filas de mensagens. Eles se aprofundam em técnicas básicas e melhores práticas de uso em sistemas de produção, tornando-o um recurso indispensável para desenvolvedores que desejam criar aplicativos de nuvem escaláveis e resistentes a falhas. O livro começa com o conhecimento dos fundamentos do gRPC, incluindo sua arquitetura, contratos de serviços e tipos de dados. Depois passa a abordar temas complexos, como balanceamento de carga, streaming e resistência a falhas, oferecendo aos leitores uma compreensão completa das possibilidades do protocolo.
gRPC Creare applicazioni cloud personalizzate con Go e Java per Docker e Kubernets In un panorama tecnologico in continua evoluzione, è molto importante essere consapevoli degli ultimi progressi della tecnologia cloud. Una di queste tecnologie, che negli ultimi anni ha attirato notevole attenzione, è il protocollo di interazione interprocessuale ad alte prestazioni progettato per collegare servizi poliglotici all'architettura dei microservizi. Questo libro « Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernets» fornisce un'ampia comprensione delle basi dei dati basati su esempi del mondo reale, consentendo ai lettori di sfruttare le sue capacità nello sviluppo di applicazioni avanzate. Gli autori, Kasun Indrasiri e Danesh Kuruppu, sottolineano l'importanza della gRPC nel contesto dello sviluppo dei microservizi e ne sottolineano i vantaggi rispetto ad altri protocolli di comunicazione, come RESTE e code di messaggi. stanno approfondendo le procedure di base e le procedure ottimali per l'utilizzo dei sistemi di produzione, rendendoli una risorsa indispensabile per gli sviluppatori che desiderano creare applicazioni cloud scalabili e a tolleranza di errore. Il libro inizia con la conoscenza delle basi dei dati, tra cui architettura, contratti di assistenza e tipi di dati. tratta quindi di argomenti complessi quali bilanciamento del carico, streaming e disponibilità, fornendo ai lettori una conoscenza completa delle funzionalità del protocollo.
gRPC Erstellen e Ihre eigenen Cloud-Anwendungen mit Go und Java für Docker und Kubernetes In der heutigen schnelllebigen Technologielandschaft ist es sehr wichtig, auf dem neuesten Stand der Cloud-Technologie zu bleiben. Eine solche Technologie, die in den letzten Jahren viel Aufmerksamkeit auf sich gezogen hat, ist gRPC, ein Hochleistungsprotokoll für die Interprozesskommunikation, das polyglotte Dienste in der Microservice-Architektur verbinden soll. Dieses Buch „gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes“ bietet ein umfassendes Verständnis der Grundlagen von gRPC an realen Beispielen und ermöglicht es den sern, ihre Möglichkeiten bei der Entwicklung moderner Anwendungen zu nutzen. Die Autoren, Kasun Indrasiri und Danesh Kuruppu, betonen die Bedeutung von gRPC im Kontext der Entwicklung von Microservices und betonen seine Vorteile gegenüber anderen Kommunikationsprotokollen wie REST und Message Queues. e vertiefen sich in die grundlegenden Techniken und Best Practices für die Verwendung von gRPC in Produktionssystemen und machen es zu einer unverzichtbaren Ressource für Entwickler, die skalierbare und ausfallsichere Cloud-Anwendungen erstellen möchten. Das Buch beginnt mit einer Einführung in die Grundlagen von gRPC, einschließlich seiner Architektur, Serviceverträge und Datentypen. Anschließend werden komplexe Themen wie tausgleich, Streaming und Fehlertoleranz behandelt, die den sern ein umfassendes Verständnis der Protokollfunktionen vermitteln.
gRPC Building Your Own Cloud Applications with Go and Java for Docker and Kubernetes W dzisiejszym szybkim tempie technologicznym krajobraz, utrzymując na bieżąco najnowsze postępy w chmurze jest niezbędne. Jedną z takich technologii, która przyciągnęła znaczną uwagę w ostatnich latach jest gRPC, wysokowydajny protokół komunikacji interprocesyjnej zaprojektowany do łączenia usług poliglotycznych w architekturze mikroservice. Ta książka, „gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes”, zapewnia kompleksowe zrozumienie podstaw gRPC z przykładami w świecie rzeczywistym, dzięki czemu czytelnicy mogą wykorzystać swoje możliwości w rozwoju nowoczesnych aplikacji. Autorzy, Kasun Indrasiri i Danesh Kuruppu, podkreślają znaczenie gRPC w kontekście rozwoju mikroservices i podkreślają jego zalety nad innymi protokołami komunikacyjnymi, takimi jak REST i kolejki komunikacyjne. Zagłębiają się w podstawowe metody i najlepsze praktyki stosowania gRPC w systemach produkcyjnych, co czyni go niezbędnym zasobem dla programistów, którzy chcą tworzyć skalowalne i odporne na uszkodzenia aplikacje chmury. Książka rozpoczyna się od wprowadzenia do podstaw gRPC, w tym jego architektury, kontraktów na usługi i typów danych. Następnie zajmuje się skomplikowanymi tematami, takimi jak równoważenie obciążenia, streaming i tolerancja błędów, zapewniając czytelnikom pełne zrozumienie możliwości protokołu.
GRPC בניית יישומי ענן משלך עם Go ו Java עבור Docker וקוברנטס בנוף הטכנולוגי המהיר של היום, שמירה על מעודכן של ההתקדמות האחרונה בענן הוא חיוני. אחת הטכנולוגיות שמשכה תשומת לב רבה בשנים האחרונות היא GRPC, פרוטוקול תקשורת בין-תכליתי בעל ביצועים גבוהים שנועד לחבר בין שירותי פוליגלוט לארכיטקטורת מיקרו-רווייס. ספר זה, ”GRPC Up and Running Building Cloud Internative Applications with Go and Java for Docker and Kubernetes”, מספק הבנה מקיפה של היסודות של gRPC עם דוגמאות מהעולם האמיתי, ומאפשר לקוראים להשתמש ביכולות שלהם בפיתוח יישומים מודרניים. המחברים, קאסון אינדראסירי ודאנש קורופו, מדגישים את חשיבותה של gRPC בהקשר של פיתוח מיקרו-וירוסים ומדגישים את יתרונותיה על פני פרוטוקולי תקשורת אחרים כמו REST ותרי הודעה. הם מתעמקים בשיטות הבסיסיות ובשיטות הטובות ביותר של שימוש ב-gRPC במערכות ייצור, מה שהופך אותו למשאב חיוני עבור מפתחים שרוצים ליצור יישומי ענן סבלניים וסובלניים. הספר מתחיל בהקדמה ליסודות gRPC, כולל ארכיטקטורה, חוזי שירות וסוגי נתונים. לאחר מכן הוא ממשיך לטפל בנושאים מורכבים כגון איזון עומסים, הזרמה וסובלנות לקויים, ומספק לקוראים הבנה מלאה של יכולות הפרוטוקול.''
gRPC Docker ve Kubernetes için Go ve Java ile Kendi Bulut Uygulamalarınızı Oluşturun Günümüzün hızlı teknoloji ortamında, en son bulut gelişmelerini takip etmek esastır. Son yıllarda büyük ilgi gören bu tür bir teknoloji, mikro hizmet mimarisinde çok dilli hizmetleri bağlamak için tasarlanmış yüksek performanslı bir süreçler arası iletişim protokolü olan gRPC'dir. "gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes" (gRPC Yukarı ve Çalışan Bina, Docker ve Kubernetes için Go ve Java ile Bulut Yerel Uygulamaları) adlı bu kitap, okuyucuların yeteneklerini modern uygulamalar geliştirmede kullanmalarına olanak tanıyan, gerçek dünyadaki örneklerle gRPC'nin temellerini kapsamlı bir şekilde anlamalarını sağlar. Yazarlar, Kasun Indrasiri ve Danesh Kuruppu, mikro hizmet geliştirme bağlamında gRPC'nin önemini vurgulamakta ve REST ve mesaj kuyrukları gibi diğer iletişim protokollerine göre avantajlarını vurgulamaktadır. Üretim sistemlerinde gRPC kullanmanın temel yöntemlerini ve en iyi uygulamalarını inceleyerek ölçeklenebilir ve hataya dayanıklı bulut uygulamaları oluşturmak isteyen geliştiriciler için vazgeçilmez bir kaynak haline getiriyorlar. Kitap, mimarisi, hizmet sözleşmeleri ve veri türleri de dahil olmak üzere gRPC'nin temellerine bir giriş ile başlar. Daha sonra, yük dengeleme, akış ve hata toleransı gibi karmaşık konuları ele alarak okuyuculara protokolün yeteneklerini tam olarak anlamalarını sağlar.
gRPC بناء تطبيقات السحابة الخاصة بك مع Go و Java لـ Docker و Kubernetes في المشهد التكنولوجي سريع الخطى اليوم، من الضروري مواكبة أحدث التطورات السحابية. إحدى هذه التقنيات التي جذبت اهتمامًا كبيرًا في السنوات الأخيرة هي gRPC، وهو بروتوكول اتصالات عالي الأداء مصمم لربط خدمات متعددة اللغات في بنية الخدمة الدقيقة. يوفر هذا الكتاب، «gRPC Up and Running Building Cloud National Applications with Go و Java for Docker و Kubernetes»، فهمًا شاملاً لأساسيات gRPC مع أمثلة من العالم الحقيقي، مما يسمح للقراء استخدام قدراتها في تطوير التطبيقات حديثة. يؤكد المؤلفان، كاسون إندراسيري ودانيش كوروبو، على أهمية gRPC في سياق تطوير الخدمات الدقيقة ويسلطان الضوء على مزاياها على بروتوكولات الاتصال الأخرى مثل REST وقوائم انتظار الرسائل. إنهم يتعمقون في الأساليب الأساسية وأفضل الممارسات لاستخدام gRPC في أنظمة الإنتاج، مما يجعلها موردًا لا غنى عنه للمطورين الذين يرغبون في إنشاء تطبيقات سحابية قابلة للتطوير ومتسامحة مع الأخطاء. يبدأ الكتاب بمقدمة لأساسيات gRPC، بما في ذلك بنيته وعقود الخدمة وأنواع البيانات. ثم يشرع في معالجة الموضوعات المعقدة مثل موازنة الأحمال والبث والتسامح مع الأخطاء، مما يوفر للقراء فهمًا كاملاً لقدرات البروتوكول.
gRPC Docker 및 Kubernetes를 위해 Go 및 Java로 자신의 클라우드 응용 프로그램을 구축하는 gRPC 오늘날의 빠르게 진행되는 기술 환경에서 최신 클라우드 발전을 유지하는 것이 필수적입니다. 최근 몇 년 동안 상당한 관심을 끌었던 기술 중 하나는 폴리 글 로트 서비스를 마이크로 서비스 아키텍처로 연결하도록 설계된 고성능 프로세스 간 통신 프로토콜 인 gRPC입니다. 이 책 "GRPC Up and Running Building Cloud Cloud Native Applications with Go 및 Java for Docker 및 Kubernetes" 는 실제 예제와 함께 gRPC의 기본 사항을 포괄적으로 이해하여 독자가 최신 응용 프로그램 개발에 기능을 사용할 수 있도록합니다. 저자 인 Kasun Indrasiri와 Danesh Kuruppu는 마이크로 서비스 개발의 맥락에서 gRPC의 중요성을 강조하고 REST 및 메시지 대기열과 같은 다른 통신 프로토콜에 비해 그 장점을 강조합니다. 생산 시스템에서 gRPC를 사용하는 기본 방법과 모범 사례를 탐구하여 확장 가능하고 내결함성이있는 클라우드 응용 프로그램을 만들고자하는 개발자에게 없어서는 안될 리소스입니다. 이 책은 아키텍처, 서비스 계약 및 데이터 유형을 포함하여 gRPC의 기본 사항에 대한 소개로 시작합니다. 그런 다음로드 밸런싱, 스트리밍 및 내결함성과 같은 복잡한 주제를 해결하여 독자에게 프로토콜 기능을 완전히 이해할 수 있습니다.
gRPC DockerとKubernetes用のGoとJavaを使用して独自のクラウドアプリケーションを構築する今日のペースの速いテクノロジーランドスケープでは、最新のクラウドの進歩を維持することが不可欠です。近注目を集めている技術の1つは、ポリグロットサービスをマイクロサービスアーキテクチャで接続するために設計された高性能のプロセス間通信プロトコルであるgRPCです。本書「gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes」では、gRPCの基本を実例を用いて包括的に理解し、読者が最新のアプリケーション開発にその機能を利用できるようにします。著者であるKasun IndrasiriとDanesh Kuruppuは、マイクロサービス開発におけるgRPCの重要性を強調し、RESTやメッセージキューなどの他の通信プロトコルと比較してその利点を強調している。生産システムでgRPCを使用する基本的な方法とベストプラクティスを掘り下げ、スケーラブルで耐障害性の高いクラウドアプリケーションを作成したい開発者にとって不可欠なリソースとなっています。この本は、アーキテクチャ、サービス契約、データ型など、gRPCの基本を紹介するところから始まります。その後、ロードバランシング、ストリーミング、フォールトトレランスなどの複雑なトピックに対処し、読者にプロトコルの機能を完全に理解することができます。
gRPC使用Go和Java為Docker和Kubernetes創建自己的雲應用程序在當今快速發展的技術環境中,跟上雲技術的最新發展非常重要。近來引起廣泛關註的此類技術之一是gRPC-一種高性能的進程間互操作協議,旨在連接微服務體系結構中的多單元服務。本書「gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes」提供了對現實世界gRPC基礎知識的全面理解,使讀者在開發現代應用程序時可以利用其功能。作者Kasun Indrasiri和Danesh Kuruppu強調了gRPC在微服務開發中的重要性,並強調了與其他通信協議(例如REST和消息隊列)相比,gRPC的優勢。他們深入研究在生產系統中使用gRPC的基本實踐和最佳實踐,使其成為希望構建可擴展和容錯雲應用程序的開發人員不可或缺的資源。本書首先介紹了gRPC的基本知識,包括其體系結構,服務合同和數據類型。然後,它繼續處理復雜的主題,例如負載平衡,流和容錯性,使讀者完全了解協議功能。

You may also be interested in:

gRPC Up and Running Building Cloud Native Applications with Go and Java for Docker and Kubernetes
Spring Boot Up and Running Building Cloud Native Java and Kotlin Applications
Cloud Native Development with Google Cloud: Building Applications at Speed and Scale
Cloud Native Development with Google Cloud Building Applications at Speed and Scale
Google Cloud Cookbook Practical Solutions for Building and Deploying Cloud Services
Cloud Native Go Building Web Applications and Microservices for the Cloud with Go and React
Oracle Cloud Infrastructure A Guide to Building Cloud Native Applications
Oracle Cloud Infrastructure - A Guide to Building Cloud Native Applications
Oracle Cloud Infrastructure A Guide to Building Cloud Native Applications
Cloud Application Architecture Patterns Designing, Building, and Modernizing for the Cloud (Early Release)
Cloud Application Architecture Patterns Designing, Building, and Modernizing for the Cloud (Early Release)
Cloud Native DevOps with Kubernetes Building, Deploying, and Scaling Modern Applications in the Cloud (1st Edition)
Building Serverless Applications with Google Cloud Run A Real-World Guide to Building Production-Ready Services
Modern API Design with gRPC: Efficient Solutions to Design Modern APIs with gRPC Using Golang for Scalable Distributed Systems (English Edition)
Modern API Design with gRPC Efficient Solutions to Design Modern APIs with gRPC Using Golang for Scalable Distributed Systems
Modern API Design with gRPC Efficient Solutions to Design Modern APIs with gRPC Using Golang for Scalable Distributed Systems
AWS Cloud Engineer Guide Building scalable cloud solutions with AWS
AWS Cloud Engineer Guide Building scalable cloud solutions with AWS
The Cloud Data Lake: A Guide to Building Robust Cloud Data Architecture
Consul Up and Running Service Mesh for Any Runtime or Cloud (Early Release)
React Up & Running Building Web Applications
Building Modern Active Directory Engineering, Building, and Running Active Directory for the Next 25 Years
Building Modern Active Directory Engineering, Building, and Running Active Directory for the Next 25 Years
Ultimate Generative AI Solutions on Google Cloud Practical Strategies for Building and Scaling Generative AI Solutions with Google Cloud Tools, Langchain, RAG, and LLMOps
Okta Administration: Up and Running: Implement enterprise-grade identity and access management for on-premises and cloud apps
Laravel: Up and Running: A Framework for Building Modern PHP Apps
Vue.js Up and Running Building Accessible and Performant Web Apps
Laravel Up and Running A Framework for Building Modern PHP Apps
Building Reliable Services on the Cloud
OpenStack Building a Cloud Environment
Laravel Up & Running A Framework for Building Modern PHP Apps Second Edition
Appcelerator Titanium Up and Running Building Native iOS and Android Apps Using jаvascript
React Up & Running Building Web Applications 2nd Edition (Final)
The Runner’s Guide to Yoga A Practical Approach to Building Strength and Flexibility for Better Running
Laravel Up & Running A Framework for Building Modern PHP Apps, 3rd Edition (Final)
Kubernetes Cookbook Building Cloud Native Applications
Cloud-Native DevOps: Building Scalable and Reliable Applications
Building a Windows IT Infrastructure in the Cloud Distributed Hosted Environments with AWS
Kubernetes Cookbook Building Cloud Native Applications, 2nd Edition (Final)
Kubernetes Cookbook Building Cloud Native Applications, 2nd Edition (Final)