Go Micro
Dev tools
microservices framework
SHOW HN2020
How HN took it
2 positive, 12 neutral or asking, 2 mixed, 3 critical, out of 19 comments about the project. Thread score -0.01.
Idea: 1 for, 1 againstDesign: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Useful pubsub abstraction for messaging systems
From 1 comment
We used go micro in a production system for a while at a previous company. The nicest thing I found is that it abstracts a few common pubsub systems. But besides that I found it…
eatonphil on HN
Good to see a serious alternative to Kubernetes for distributed systems
From 1 comment
Dunno why the adversity in the comments. Great job, OP. I think there is a real need for something like this as the GitHub stars show, I considered using Kubernetes itself as a…
npiit on HN
Objections
Too heavy or overly abstract compared to using libraries directly
From 3 comments
I do a little hobby work in Go. I looked at micro several times. For some reason I felt it is bit too heavy or unnecessary complexity. It does not feel fit in go ecosystem. But…
mrath on HNWe used go micro in a production system for a while at a previous company. The nicest thing I found is that it abstracts a few common pubsub systems. But besides that I found it…
eatonphil on HNGo is already an intentionally simple language with an excellent standard library, and dictates how to do things in the right way. Do we really need something on top of it? Not…
bad_op3rator on HN
Maker reposts the project to HN too often
From 2 comments
Not dissing your efforts, but you keep posting your Go Micro stuff, under different account names (chunk) in Show HN and normal threads. 90% of these posts add nothing and are…
throwerawa174 on HNI understand the positive viewpoint, but don’t feel it’s in the spirit of HN to repost your own project every couple months. Back in the day even just posting your own stuff…
jiofih on HN
Documentation is thin beyond diagrams
From 1 comment
it looks interesting, but unfortunately the doc doesn't provide much beyond general diagrams. As an example, i wonder what are the properties of the pub/sub system in terms of…
bsaul on HN
Requests
Add blog posts or design docs about progress
From 2 comments
> the project is moving incredibly fast and actively evolving Not that I'm hating, but one of the comments above made a valid point that this part of your comment suggests is…
giancarlostoro on HNHi, author here. Thanks for your comment. You're right the readme doesn't go into detail and that's on purpose. I only wanted to provide a high level summary there. I need to do…
asim on HN
Mention microservices explicitly on the landing page
From 1 comment
Why is "microservice" not mentioned anywhere on the page? Sure, it's not a great term, but it would make identification of its goal immediate instead of taking a few seconds.
solarkraft on HN
List pubsub wrappers such as RabbitMQ or Kafka
From 1 comment
it looks interesting, but unfortunately the doc doesn't provide much beyond general diagrams. As an example, i wonder what are the properties of the pub/sub system in terms of…
bsaul on HN
Questions
Is it used in production?
From 2 comments
I do a little hobby work in Go. I looked at micro several times. For some reason I felt it is bit too heavy or unnecessary complexity. It does not feel fit in go ecosystem. But…
mrath on HNSorry I intend to say, does anyone use micro in production?
mrath on HN
Is it a replacement for Kubernetes?
From 1 comment
> Service Discovery - Automatic service registration and name resolution. Service discovery is at the core of micro service development. When service A needs to speak to service…
aloknnikhil on HN
How do plugins work given Go plugins cannot be unloaded?
From 1 comment
You advertise "a powerful pluggable architecture." But Go binary plugins cannot be unloaded. At least not yet. How do you overcome this?
pfalafel on HN
Alternatives named
Atomix
From 1 comment
Reminds me of https://github.com/atomix/atomix
latenightcoding on HN
go-kit and go-cloud
From 1 comment
I think the Go community in its early years advocated for libraries over frameworks. 1. Because of the very powerful standard library which dictated the development model and…
asim on HN