[{"data":1,"prerenderedAt":170},["ShallowReactive",2],{"project-10411041":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":33,"aspects":34,"strip":37,"post_text":29,"what":40,"said":65,"maker_in_thread":111,"shape":114,"grid":117,"attempts":130,"same_week":135,"maker_shows":31,"maker_hidden":163,"reader_version":164,"card":165},"10411041","Microphone","Self-Announcing .NET Services on Top of Consul","title","Show HN: Microphone – Self-Announcing .NET Services on Top of Consul","https:\u002F\u002Fgithub.com\u002Frogeralsing\u002FMicrophone","github.com","RogerAlsing",1445227321,2015,54,6,524,2565,21,"notable","dev_tools","service discovery library","library",[24,25,26,27],"consul","service discovery",".net","microservices","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},2,0,4,{"idea":35},{"positive":36,"critical":32},1,[38,32,32,39,39,38],5,3,{"problem":41,"audience":49,"pricing":29,"motivation":29,"time_to_build":29,"stack":53,"openness":64,"stage":64,"team_size":64},{"value":42,"source":43,"evidence":44},"Lets .NET services register themselves and find each other via Consul","inferred",[45],{"id":46,"by":47,"text":48},"10411893","SideburnsOfDoom","I'm no expert, but. Consul is this: https:\u002F\u002Fwww.consul.io\u002Fintro\u002Findex.html As you can see it does service discovery, health checking and configuration management. As I understand…",{"value":50,"source":43,"evidence":51},".NET developers running many small web services",[52],{"id":46,"by":47,"text":48},[54,60],{"value":55,"source":56,"evidence":57},".NET","maker",[58],{"id":59},"post",{"value":61,"source":56,"evidence":62},"Consul",[63],{"id":59},"unknown",{"praise":66,"objections":81,"requests":82,"questions":83,"alternatives":95},[67,75],{"value":68,"source":69,"evidence":70},"Works well; a commenter uses Consul for service discovery in production","commenter",[71],{"id":72,"by":73,"text":74},"10413831","whatnotests","Works great. We have several services (rails and Python) that use consul in AWS for service discovery and as a shared key\u002Fvalue store for some types of configuration. You could…",{"value":76,"source":56,"evidence":77},"Consul.NET library by the maker is the most complete .NET option",[78],{"id":79,"by":11,"text":80},"10411763","And thank you for making the Consul.NET lib :-) I found a few of those but your were the most complete",[],[],[84,91],{"value":85,"source":69,"evidence":86},"What Consul is and why a library on top of it is needed",[87],{"id":88,"by":89,"text":90},"10411822","polskibus","Can someone describe what is Consul and why would anyone need this library on top of it? What problems is it solving (in comparison with WCF or plain WebAPI?).",{"value":92,"source":69,"evidence":93},"What Consul offers beyond AWS or Azure",[94],{"id":46,"by":47,"text":48},[96,100,104],{"value":97,"source":69,"evidence":98},"Tags plus S3 or DynamoDB for service discovery and config",[99],{"id":72,"by":73,"text":74},{"value":101,"source":69,"evidence":102},"Diplomat gem, python-consul, consulate for other languages",[103],{"id":72,"by":73,"text":74},{"value":105,"source":69,"evidence":106},"Azure Service Fabric",[107],{"id":108,"by":109,"text":110},"10428294","aashishkoirala","Looks like Consul is trying to fill the gap until Service Fabric comes out, but might be moot after it does. https:\u002F\u002Fazure.microsoft.com\u002Fen-us\u002Fcampaigns\u002Fservice-fabric\u002F",{"comments":36,"answered":32,"key":112},[113],{"id":79,"text":80},{"commenters":15,"max_depth":39,"maker_replies":36,"first_comment_mins":115,"lifespan_hours":116},99,64,[118,122,123,125,127,128],[119,32,38,120,121,32],"10411308","maker\u002Fpositive\u002Fnone","tirus",[79,32,32,120,11,36],[108,36,32,124,109,32],"other\u002Fneutral\u002Fnone",[88,31,39,126,89,32],"project\u002Fneutral\u002Fidea",[46,31,39,126,47,32],[72,31,38,129,73,32],"project\u002Fpositive\u002Fidea",[131,134],{"id":132,"t":133,"points":39,"comments":32},"10407679",1445160374,{"id":4,"t":12,"points":14,"comments":15},[136,141,146,150,154,158],{"id":137,"name":138,"points":139,"category":140},"10425959","Metabase",287,"data",{"id":142,"name":143,"points":144,"category":145},"10426106","Clojure for the Brave and True",224,"learning_science",{"id":147,"name":148,"points":149,"category":145},"10405288","Arguman",170,{"id":151,"name":152,"points":153,"category":140},"10403820","CloudScrape",116,{"id":155,"name":156,"points":157,"category":145},"10406165","clock",109,{"id":159,"name":160,"points":161,"category":162},"10420329","Apifier",101,"infrastructure",false,"v2",{"id":166,"name":5,"line":6,"ai":163,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":167,"maker":11,"domain":10,"tier":19,"attempts":31,"strip":168,"url":9,"mix":169,"praise":68,"objection":-1,"sub":21},10411041,[24,25,26,27],"500335",[31,31,32,32],1793990932260]