Ross ROSS = Recommend OSS · open-source software intelligence for agents

harlow/go-micro-services resource

HTTP up front, Protobufs in the rear observed · 2026-08-28

github.com/harlow/go-micro-services · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

64/100

  • Activity 70
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 4251
  • days_rel: n/a
  • days_push: 180
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1092 stars · 164 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A small, runnable Go microservices example demonstrating an HTTP frontend backed by internal gRPC service-to-service calls, with OpenTelemetry tracing to Jaeger. It includes Docker and non-Docker local workflows, health/readiness endpoints, and a hotel search demo spanning frontend, search, profile, geo, and rate services.

Use cases

  • learn how to build Go microservices with gRPC
  • example of HTTP frontend with protobuf backend services
  • set up distributed tracing with Jaeger and OpenTelemetry in Go
  • see how to structure service boundaries in a microservices app
  • run a multi-service stack locally with Docker Compose
  • understand health and readiness probes across services
  • reference for fan-out gRPC calls between Go services

When to choose

  • you want a minimal, runnable reference for Go microservices with gRPC
  • you need a working example of OpenTelemetry tracing wired to Jaeger
  • you are teaching or learning service-to-service communication patterns in Go
  • you want a template showing HTTP up front and Protobufs internally

When to avoid

  • you need a production-ready microservices framework with service discovery and deployment tooling
  • you want a full-featured hotel booking application rather than a demo
  • your stack is not Go or you need polyglot service examples
  • you need advanced features like message queues, auth, or autoscaling out of the box

Facets

learning-resource · maturity active

rpc http-server tracing microservices middleware microservices developer-tools backend apis tutorials go cross-platform grpc protobuf opentelemetry jaeger example-app service-architecture docker linux macos

1 source

Member repositories

RepositoryRoleHealth v2
harlow/go-micro-servicesmain64

For agents

markdown · JSON · MCP: product_card(name="harlow/go-micro-services")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem