Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Modern API Design with gRPC

Sprog
Engelsk
Format
Kategori

Fakta

Elevate Your Development with Effortless and Efficient API Communication

KEY FEATURES ? Delve into core concepts of gRPC like Protocol Buffers, service definitions, and communication patterns. ? Implement gRPC servers and clients in Golang, and master Protocol Buffers for defining services and messages. ? Compare gRPC with REST and SOAP, uncovering its distinct advantages and use cases.

DESCRIPTION“Modern API Design with gRPC” is a definitive guide that empowers developers to leverage the full potential of gRPC in constructing efficient and scalable distributed systems.

Beginning with an exploration of API evolution and its significance in software development, the book seamlessly transitions into the core concepts of gRPC architecture, protocol buffers, and stubs. Through practical examples and clear instructions, readers embark on a journey to establish their first gRPC server and client, laying a solid groundwork for further exploration.

Delving deeper into advanced topics such as communication patterns, error handling, and load balancing strategies specific to gRPC. With a strong emphasis on security, readers learn to implement TLS encryption, mutual authentication, and authorization mechanisms to fortify their applications. The book provides invaluable insights into best practices for constructing production-grade gRPC applications, complemented by real-world case studies that illustrate the versatility and scalability of gRPC across diverse project landscapes. This book equips readers with the confidence to design, implement, and deploy robust gRPC applications, catalyzing a transformative shift in their distributed system development approach.

WHAT WILL YOU LEARN ? Master core concepts and architecture of gRPC. ? Implementation of diverse communication patterns for streamlined data exchange. ? Application of TLS encryption and authentication for securing gRPC applications. ? Optimization of performance and scalability of gRPC services. ? Designing production-grade applications with robust error handling and monitoring. ? Utilizing gRPC in real-world projects to create scalable distributed systems.

WHO IS THIS BOOK FOR?This book caters to intermediate to advanced software developers and programmers aiming to enhance their expertise in modern API development using gRPC. Prior familiarity with fundamental software development concepts and proficiency in at least one programming language such as C++, Python, Ruby, Objective-C, PHP, C# are recommended to fully comprehend the concepts presented in this guide.

TABLE OF CONTENTS 1. API Evolution over Time 2. Fundamentals of gRPC 3. Getting Started with gRPC 4. Communication Patterns in gRPC 5. Advanced gRPC Concepts 6. Load Balancing in gRPC 7. Secured gRPC 8. Production Grade gRPC Applications 9. Case Studies of Projects Using gRPC Index

© 2024 Orange Education Pvt Ltd (E-bog): 9788197081811

Release date

E-bog: 29. marts 2024

Andre kan også lide...

  1. Python Essentials for AWS Cloud Developers: Run and deploy cloud-based Python applications using AWS Serkan Sakinmaz
  2. Hands-On Data Structures and Algorithms with Python – Third Edition: Store, manipulate, and access data effectively and boost the performance of your applications Dr. Basant Agarwal
  3. Wearable-Tech Projects with the Raspberry Pi Zero: Create imaginative, real-world wearable tech projects with the Rapsberry Pi Zero Jon Witts
  4. Cloud Native Python: Build and deploy resilent applications on the cloud using microservices, AWS, Azure and more Manish Sethi
  5. Mastering Flask Web Development: Build enterprise-grade, scalable Python web applications, 2nd Edition Daniel Gaspar
  6. NumPy: An action packed guide using real world examples of the easy to use, high performance, free open source NumPy mathematical library. Ivan Idris
  7. Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries Dusty Phillips
  8. Building Serverless Applications with Python: Develop fast, scalable, and cost-effective web applications that are always available Jalem Raj Rohit
  9. Metaprogramming with Python: A programmer's guide to writing reusable code to build smarter applications Sulekha AloorRavi
  10. Tkinter GUI Application Development Blueprints: Master GUI programming in Tkinter as you design, implement, and deliver 10 real-world applications Bhaskar Chaudhary
  11. Python Machine Learning By Example: The easiest way to get into machine learning Yuxi (Hayden) Liu
  12. Internet of Things Programming Projects: Build modern IoT solutions with the Raspberry Pi 3 and Python Colin Dow
  13. Mastering Python Networking: Your one stop solution to using Python for network automation, DevOps, and SDN Eric Chou
  14. Hands-On GPU Programming with Python and CUDA: Explore high-performance parallel computing with CUDA Dr. Brian Tuomanen
  15. Programming ArcGIS 10.1 with Python Cookbook: This book provides the recipes you need to use Python with AcrGIS for more effective geoprocessing. Shortcuts, scripts, tools, and customizations put you in the driving seat and can dramatically speed up your workflow. Eric Pimpler
  16. Natural Language Processing with Python Quick Start Guide: Going from a Python developer to an effective Natural Language Processing Engineer Nirant Kasliwal
  17. Data-Centric Machine Learning with Python: The ultimate guide to engineering and deploying high-quality models based on good data Jonas Christensen
  18. Mastering Python Networking: Utilize Python packages and frameworks for network automation, monitoring, cloud, and management Eric Chou
  19. Deep Learning with Theano Christopher Bourez
  20. Data Science for Marketing Analytics.: A practical guide to forming a killer marketing strategy through data analysis with Python Vishwesh Ravi Shrimali
  21. Active Machine Learning with Python: Refine and elevate data quality over quantity with active learning Margaux Masson-Forsythe
  22. Odoo 11 Development Cookbook - Second Edition: Over 120 unique recipes to build effective enterprise and business applications, 2nd Edition Holger Brunn
  23. Mastering Python for Networking and Security: Leverage the scripts and libraries of Python version 3.7 and beyond to overcome networking and security issues José Manuel Ortega
  24. Python Data Visualization Cookbook: As a developer with knowledge of Python you are already in a great position to start using data visualization. This superb cookbook shows you how in plain language and practical recipes, culminating with 3D animations. Igor Milovanovic
  25. Applied Geospatial Data Science with Python: Leverage geospatial data analysis and modeling to find unique solutions to environmental problems David S. Jordan
  26. Bayesian Analysis with Python.: Introduction to statistical modeling and probabilistic programming using PyMC3 and ArviZ Osvaldo Martin
  27. Learning Geospatial Analysis with Python: If you know Python and would like to use it for Geospatial Analysis this book is exactly what you've been looking for. With an organized, user-friendly approach it covers all the bases to give you the necessary skills and know-how. Joel Lawhead
  28. Machine Learning for Emotion Analysis in Python: Build AI-powered tools for analyzing emotion using natural language processing and machine learning Allan Ramsay
  29. Hands-On Application Development with PyCharm: Build applications like a pro with the ultimate python development tool Quan Nguyen
  30. Modernizing Oracle Tuxedo Applications with Python: A practical guide to using Oracle Tuxedo in the 21st century Aivars Kalvans
  31. Mastering Machine Learning for Penetration Testing: Develop an extensive skill set to break self-learning systems using Python Chiheb Chebbi
  32. Internet of Things Programming Projects: Build exciting IoT projects using Raspberry Pi 5, Raspberry Pi Pico, and Python Colin Dow
  33. Effective Negotiation A Complete Guide - 2021 Edition Gerardus Blokdyk
  34. BeagleBone By Example Jayakarthigeyan Prabakar
  35. Conquer the command line: The Raspberry Pi terminal guide Richard Smedley
  36. Common Windows, Linux and Web Server Systems Hacking Techniques Dr. Hidaia Mahmood Alassouli
  37. Hands-On Data Analysis with Pandas: A Python data science handbook for data collection, wrangling, analysis, and visualization Stefanie Molin
  38. Extending Power BI with Python and R: Ingest, transform, enrich, and visualize data using the power of analytical languages Luca Zavarella
  39. From High School to High Paid: The “How To’ Roadmap to Search and Succeed at Landing Your Dream Job Richard J. Gillespie
  40. Interview with Margaret Thatcher PBS NewsHour
  41. Building Statistical Models in Python: Develop useful models for regression, classification, time series, and survival analysis Huy Hoang Nguyen
  42. Hands-On Machine Learning for Cybersecurity: Safeguard your system by making your machines intelligent using the Python ecosystem Sinan Ozdemir
  43. Fuzzing Against the Machine: Automate vulnerability research with emulated IoT devices on QEMU Antonio Nappa
  44. Get Paid What You're Worth: The Expert Negotiators' Guide to Salary and Compensation Robin L. Pinkley
  45. Contract Negotiation A Complete Guide - 2021 Edition Gerardus Blokdyk

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Start tilbuddet