[{"data":1,"prerenderedAt":276},["ShallowReactive",2],{"project-25903253":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":42,"post_text":45,"what":46,"said":68,"maker_in_thread":152,"shape":158,"grid":163,"attempts":228,"same_week":237,"maker_shows":267,"maker_hidden":268,"reader_version":269,"card":270},"25903253","Micro","A platform for cloud native development in Go","title","Show HN: Micro – A platform for cloud native development in Go","https:\u002F\u002Fgithub.com\u002Fmicro\u002Fmicro","github.com","asim",1611583845,2021,44,29,927,2533,37,"shown","infrastructure","microservices platform","library",[24,25,26,27],"go microservices","cloud native go","microservices framework","kubernetes go","roasted",-0.545,{"positive":31,"neutral":32,"mixed":33,"critical":34},1,2,0,11,14,{"privacy":37,"idea":38,"execution":40,"docs":41},{"positive":33,"critical":31},{"positive":31,"critical":39},9,{"positive":33,"critical":31},{"positive":33,"critical":33},[31,33,33,33,33,33,33,31,43,31,44,31,31,33,33,31,31,33,31,31,33,31,33,33,31,43,33,33,33],3,5,null,{"problem":47,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":56,"openness":65,"stage":66,"team_size":67},{"value":48,"source":49,"evidence":50},"Building and running cloud native microservices in Go","maker",[51,53],{"id":52},"post",{"id":54,"by":11,"text":55},"25903925","It is not tied to Google Cloud. Micro runs locally by default using standard Go and linux processes. It also supports kubernetes for what we now deem as a more production grade…",[57,61],{"value":58,"source":49,"evidence":59},"Go",[60],{"id":52},{"value":62,"source":49,"evidence":63},"Kubernetes (optional production runtime)",[64],{"id":54,"by":11,"text":55},"unknown","launched","company",{"praise":69,"objections":78,"requests":123,"questions":124,"alternatives":136},[70],{"value":71,"source":72,"evidence":73},"Commenters find the Go-based approach and documentation usable as a starter kit","commenter",[74],{"id":75,"by":76,"text":77},"25903916","pantulis","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…",[79,96,109,116],{"value":80,"source":72,"evidence":81},"Polyform Shield license has a noncompete clause, so it is not open source",[82,86,90,93],{"id":83,"by":84,"text":85},"25904213","mzi","The license[0] for this project might be problematic. It is worded very vague and far reaching. [0]: https:\u002F\u002Fgithub.com\u002Fmicro\u002Fmicro\u002Fblob\u002Fmaster\u002FLICENSE",{"id":87,"by":88,"text":89},"25904475","dragonwriter","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…",{"id":91,"by":88,"text":92},"25906404","https:\u002F\u002Fopensource.org\u002Fosd “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.…",{"id":94,"by":88,"text":95},"25908641","> 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.",{"value":97,"source":72,"evidence":98},"Noncompete makes it risky for businesses to depend on",[99,102,105],{"id":100,"by":88,"text":101},"25904402","Yeah, the non-compete term makes it particularly radioactive.",{"id":103,"by":88,"text":104},"25908551","> 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…",{"id":106,"by":107,"text":108},"25908025","sneak","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…",{"value":110,"source":72,"evidence":111},"Unclear why a developer would need it versus standard Go web frameworks and gRPC",[112],{"id":113,"by":114,"text":115},"25908050","jokethrowaway","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…",{"value":117,"source":72,"evidence":118},"Tied to Kubernetes and Go learning curve, hard to switch from AWS",[119],{"id":120,"by":121,"text":122},"25903743","f430","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…",[],[125,129],{"value":126,"source":72,"evidence":127},"Why not just use a Go web framework and the gRPC library directly?",[128],{"id":113,"by":114,"text":115},{"value":130,"source":72,"evidence":131},"Which libraries do people use for Go side projects?",[132],{"id":133,"by":134,"text":135},"25913595","aryamaan","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…",[137,144,148],{"value":138,"source":72,"evidence":139},"Echo and Gorm",[140],{"id":141,"by":142,"text":143},"25934483","dougbarrett","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…",{"value":145,"source":72,"evidence":146},"AWS services",[147],{"id":120,"by":121,"text":122},{"value":149,"source":72,"evidence":150},"Go Micro \u002F other web frameworks with gRPC",[151],{"id":113,"by":114,"text":115},{"comments":32,"answered":31,"key":153},[154,157],{"id":155,"text":156},"25904323","The current status in open source licensing in relation to cloud providers such as AWS should signal why the choice was made to move to using Polyform Shield. Its drafted by…",{"id":54,"text":55},{"commenters":159,"max_depth":160,"maker_replies":32,"first_comment_mins":161,"lifespan_hours":162},17,6,31,56,[164,166,168,170,173,175,177,179,181,185,186,189,192,195,199,201,202,204,206,207,208,212,216,218,221,222,224,226,227],[83,33,31,165,84,33],"project\u002Fcritical\u002Fprivacy",[155,33,33,167,11,31],"maker\u002Fneutral\u002Fidea",[87,33,33,169,88,33],"commenter\u002Fneutral\u002Fidea",[171,33,33,169,172,33],"25906175","zapita",[91,33,33,174,88,33],"commenter\u002Fcritical\u002Fidea",[176,33,33,169,172,33],"25925815",[178,33,33,174,84,33],"25906427",[100,33,31,180,88,33],"project\u002Fcritical\u002Fidea",[182,33,43,183,184,33],"25907787","project\u002Fneutral\u002Fidea","cy_hauser",[103,33,31,180,88,33],[187,33,44,188,184,33],"25908924","project\u002Fpositive\u002Fidea",[190,33,31,180,191,33],"25904434","tyingq",[193,33,31,180,194,33],"25911238","jimsmart",[196,31,33,197,198,33],"25903609","other\u002Fneutral\u002Fnone","rpmuller",[200,31,33,197,121,33],"25903891",[94,31,31,180,88,33],[203,32,31,180,107,33],"25904193",[205,32,33,169,184,33],"25907807",[106,32,31,180,107,33],[113,43,31,180,114,33],[209,210,33,197,211,33],"25906702",4,"sagichmal",[213,210,31,214,215,33],"25907077","project\u002Fcritical\u002Fexecution","zserge",[217,210,33,197,114,33],"25907999",[219,210,33,197,220,33],"25913153","higerordermap",[120,44,31,180,121,33],[75,44,43,223,76,33],"project\u002Fneutral\u002Fdocs",[54,44,33,225,11,31],"maker\u002Fneutral\u002Fdocs",[133,160,33,197,134,33],[141,160,33,197,142,33],[229,232,236],{"id":230,"t":231,"points":210,"comments":33},"19263796",1551281304,{"id":233,"t":234,"points":235,"comments":33},"19482136",1553519404,25,{"id":4,"t":12,"points":14,"comments":15},[238,243,247,252,257,262],{"id":239,"name":240,"points":241,"category":242},"25872922","Iconduck",528,"creative",{"id":244,"name":245,"points":246,"category":242},"25885760","Filmulator",282,{"id":248,"name":249,"points":250,"category":251},"25902165","I made an alarm clock",271,"hardware",{"id":253,"name":254,"points":255,"category":256},"25879238","Rysolv",250,"web_saas",{"id":258,"name":259,"points":260,"category":261},"25870482","Timeflake",205,"dev_tools",{"id":263,"name":264,"points":265,"category":266},"25889420","Gutensearch",202,"learning_science",12,false,"v2",{"id":271,"name":5,"line":6,"ai":268,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":272,"top":18,"kw":273,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":274,"url":9,"mix":275,"praise":71,"objection":80,"sub":21},25903253,-0.55,[24,25,26,27],"10000001315110011011010013000",[31,32,33,34],1794036601991]