Micro

Infrastructure

microservices platform

SHOW HN2021

44points
29comments
#927of 2,533 in 2021
Top 37%of 2021 by points

How HN took it

RoastedHalf or more of the comments are critical

1 positive, 2 neutral or asking, 0 mixed, 11 critical, out of 14 comments about the project. Thread score -0.55.

Idea: 1 for, 9 againstPrivacy: 0 for, 1 againstExecution: 0 for, 1 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

  • Commenters find the Go-based approach and documentation usable as a starter kit

    From 1 comment
    • After cursory reading the docs, I do not feel that it's tied to GCP, only Kubernetes. It could be a nice starter kit, but obviously I would not recommend migrating to it just…
      pantulis on HN

Objections

  • Polyform Shield license has a noncompete clause, so it is not open source

    From 4 comments
    • The license[0] for this project might be problematic. It is worded very vague and far reaching. [0]: https://github.com/micro/micro/blob/master/LICENSE
      mzi on HN
    • This is a commercial license, but it's not even a remote approximation of “open source”, so the references to “commercial open source” and comparisons to the AGPL (which is a…
      dragonwriter on HN
    • https://opensource.org/osd “6. No Discrimination Against Fields of Endeavor The license must not restrict anyone from making use of the program in a specific field of endeavor.…
      dragonwriter on HN
    • > I guess we are just going to see more cases of overlapping branding for FOSS This isn’t FOSS, its offered under a proprietary shared-source license.
      dragonwriter on HN
  • Noncompete makes it risky for businesses to depend on

    From 3 comments
    • Yeah, the non-compete term makes it particularly radioactive.
      dragonwriter on HN
    • > Unless you’re not using it to compete. Well, if you thoroughly explore the licensors current business so as to assure yourself that that’s not an issue, and are willing to…
      dragonwriter on HN
    • I don't use nonfree software when I can avoid doing so, personally. Professionally, I assiduously avoid using it ever in important server infrastructure, such as anything "cloud…
      sneak on HN
  • Unclear why a developer would need it versus standard Go web frameworks and gRPC

    From 1 comment
    • Spoken as someone who doesn't like Go one bit - why would I ever need this? Can't I just use any web framework I like in Go and the official gRPC libray? Conversely, can't I just…
      jokethrowaway on HN
  • Tied to Kubernetes and Go learning curve, hard to switch from AWS

    From 1 comment
    • It's a hard sell for me at least. The downside to this is that it's tied to Google Cloud and requires learning Go while AWS has been offering this for years with a familiar…
      f430 on HN

Questions

  • Why not just use a Go web framework and the gRPC library directly?

    From 1 comment
    • Spoken as someone who doesn't like Go one bit - why would I ever need this? Can't I just use any web framework I like in Go and the official gRPC libray? Conversely, can't I just…
      jokethrowaway on HN
  • Which libraries do people use for Go side projects?

    From 1 comment
    • Tangent from the discussion: I am thinking to start using to develop some side projects. What are the industry practices in terms of which libraries to use? Could someone share…
      aryamaan on HN

Alternatives named

  • Echo and Gorm

    From 1 comment
    • For Go, there is no industry standard yet, but I've been using Echo for years now and love it. I also use Gorm for handling dealing with MySQL, both have made development in Go…
      dougbarrett on HN
  • AWS services

    From 1 comment
    • It's a hard sell for me at least. The downside to this is that it's tied to Google Cloud and requires learning Go while AWS has been offering this for years with a familiar…
      f430 on HN
  • Go Micro / other web frameworks with gRPC

    From 1 comment
    • Spoken as someone who doesn't like Go one bit - why would I ever need this? Can't I just use any web framework I like in Go and the official gRPC libray? Conversely, can't I just…
      jokethrowaway on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/25903253)