Raju ManojforGoogle ProtoBuffergoogleprotobuff.hashnode.dev·Nov 17, 2024How to Use Google Protobuf in Python: A Practical Guide with ExamplesGoogle Protocol Buffers (Protobuf) is a language-agnostic binary serialization format developed by Google. It allows you to define structured data and serialize it efficiently, making it ideal for communication between services and storage. This docu...DiscussGoogle
Birks SachdevforfreeCodeCampfreecodecamp.org·Nov 12, 2024How to Build a Dropbox-like Distributed File Storage System Using MinIO and gRPCIn this tutorial, I’ll guide you through building a distributed file storage system inspired by Dropbox, using MinIO (an open-source, S3-compatible object storage server) and gRPC. The goal is to create a system that can store, replicate, and manage ...Discuss#minio
Johnson Ojoopyjo.hashnode.dev·Nov 9, 2024Building a gRPC API in Go with PostgreSQLIn this tutorial, we'll walk through building a robust gRPC API in Go that interacts with a PostgreSQL database. We'll structure our application by separating models and services, following best practices to create scalable and maintainable code. Int...DiscussBuilding APIs in Gogolang
ASHISH MULEYforLearning About Computer Networksgrpcprotocol.hashnode.dev·Nov 8, 2024Understanding gRPC: A Modern Communication Protocol for MicroservicesIntroduction Under this development unfolding context that currently centers on distributed systems, cloud-native apps, and microservices, the key decision of choosing a specific protocol on which data shall be transferred from one service to another...Iron Man and 3 others are discussing this4 people are discussing thisDiscuss·468 likes·328 readsgRPC
Oluwajuwon Faloreoluwajuwonfalore.hashnode.dev·Oct 31, 2024gRPC in Golang: Building Fast and Scalable ServicesIntroduction Imagine you’re building an app where multiple services need to talk to each other—like a shopping app where one service handles products, another handles payments, and another manages user accounts. For services to talk fast, especially ...Discussgolang
JealousGxblog.jealous.dev·Oct 31, 2024Understanding API Paradigms: A Deep Dive into GraphQL, REST, and gRPCIn today's software development landscape, APIs (Application Programming Interfaces) play a crucial role in enabling communication between different systems. Among the various types of APIs available, GraphQL, REST, and gRPC are three of the most pop...DiscussAPI Comparison
Johnson awah Alfredcodemon.hashnode.dev·Oct 23, 2024gRPC Streaming Patterns1. Server Streaming RPC: Description: In this type of RPC, the client sends a single request to the server, and the server responds with a stream of messages. The client reads from this stream of responses until there are no more messages. Use Case...DiscussgRPC
Faiz A. FarooquiforFaiz's Blogblog.faizahmed.in·Oct 22, 2024Microservices in NestJS with RabbitMQ & PostgreSQLIn this blog post, we will walk you through the process of setting up a task manager application using NestJS and RabbitMQ. This application is composed of multiple microservices, each with a specific responsibility. We will cover the installation, c...DiscussMicroservices
Sakshi from KushoAIforSoftwareDeepDivessoftware-deep-dives.hashnode.dev·Oct 16, 2024RESTful vs. GraphQL vs. gRPC: Which API Architecture Works Best for You?RESTful vs. GraphQL vs. gRPC: Which API Architecture Works Best for You? In today’s software landscape, API architecture plays a pivotal role in how applications, systems, and organizations communicate with each other. Postman’s 2023 State of the AP...DiscussRESTful APIs
Gift Ayodeledevgifttemitope.hashnode.dev·Oct 8, 2024Understanding Application Programming Interfaces (API)You've probably heard the term API thrown around a lot, especially if you're involved with technology or software development. But what exactly are APIs, and why do they matter so much? In this post, we’ll break down what APIs are, how they work, and...DiscussProgramming FundamentalsAPIs