---
title: "Discussion on \"Adding gRPC to a Go Ledger Service: Why Both REST and gRPC, and How to Share the Domain\" | Hashnode"
description: "Discussion on \"Adding gRPC to a Go Ledger Service: Why Both REST and gRPC, and How to Share the Domain\". Bolting a second API onto the ledger sounded like double the work, until I realized the interesting part was making sure it was zero new business logic."
url: "https://hashnode.com/posts/adding-grpc-to-a-go-ledger-service/6a4c76b3cde848e4875bd640"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Adding gRPC to a Go Ledger Service: Why Both REST and gRPC, and How to Share the Domain](https://notes.sohag.pro/adding-grpc-to-a-go-ledger-service?utm_source=hashnode&utm_medium=feed)

Bolting a second API onto the ledger sounded like double the work, until I realized the interesting part was making sure it was zero new business logic.

Jul 2 · 7 min read · notes.sohag.pro  
Read the article

-   [#go](https://hashnode.com/tag/go)
-   [#golang](https://hashnode.com/tag/golang)
-   [#grpc](https://hashnode.com/tag/grpc)
-   [#protobuf](https://hashnode.com/tag/protobuf)
-   [#api](https://hashnode.com/tag/api)

## Written by

[Sohag Hasan](https://hashnode.com/@sohag)

@sohag · Dhaka, Bangladesh

  
[View profile](https://hashnode.com/@sohag)

Tech Lead at MobyPay | Certified Laravel Developer | PHP JS GO | DevOps Enthusiast | Open to projects

WhoAmI =&gt; notes.sohag.pro/author

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
