[{"data":1,"prerenderedAt":376},["ShallowReactive",2],{"project-11683121":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":29,"sentiment":30,"stance_mix":31,"scored_comments":35,"aspects":36,"strip":40,"post_text":42,"what":43,"said":89,"maker_in_thread":168,"shape":180,"grid":184,"attempts":337,"same_week":338,"maker_shows":18,"maker_hidden":368,"reader_version":369,"card":370},"11683121","Lever OS","Serverless meets Microservices","title","Show HN: Serverless meets Microservices","https:\u002F\u002Fblog.leveros.com\u002Fintroducing-lever-os-d10a857f210e","blog.leveros.com","vladaionescu",1463058979,2016,191,61,144,2264,7,"notable","infrastructure","self-hosted serverless platform","other",[24,25,26,27,28],"serverless","microservices","grpc","consul","self-hosted","curious",-0.114,{"positive":32,"neutral":33,"mixed":32,"critical":34},1,11,5,18,{"idea":37,"execution":39},{"positive":38,"critical":34},0,{"positive":32,"critical":38},[32,32,38,34,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,41,32,38,38,38,38,41,32,41,38,41,38,41,41,41,41,41],3,null,{"problem":44,"audience":42,"pricing":42,"motivation":42,"time_to_build":42,"stack":52,"openness":87,"stage":88,"team_size":88},{"value":45,"source":46,"evidence":47},"Deploying and scaling services without DevOps effort","commenter",[48],{"id":49,"by":50,"text":51},"11683496","vidarh","> The serverless concept solves this problem, because it requires no DevOps to build and deploy applications at scale This is wonderfully naive. A great goal, but hopelessly…",[53,60,64,68,72,76,83],{"value":54,"source":46,"evidence":55},"Docker",[56],{"id":57,"by":58,"text":59},"11684198","zbjornson","Interesting bit from the FAQ: \"We rely heavily on Docker and Docker Swarm for containers, orchestration and networking. Other pieces of tech we use are Consul for service…",{"value":61,"source":46,"evidence":62},"Docker Swarm",[63],{"id":57,"by":58,"text":59},{"value":65,"source":46,"evidence":66},"Consul",[67],{"id":57,"by":58,"text":59},{"value":69,"source":46,"evidence":70},"gRPC",[71],{"id":57,"by":58,"text":59},{"value":73,"source":46,"evidence":74},"Protobuf",[75],{"id":57,"by":58,"text":59},{"value":77,"source":46,"evidence":78},"Node.js",[79],{"id":80,"by":81,"text":82},"11683714","jackcosgrove","Your documentation says you support Node and Go. Do you have plans to support any other technologies?",{"value":84,"source":46,"evidence":85},"Go",[86],{"id":80,"by":81,"text":82},"open_source","unknown",{"praise":90,"objections":102,"requests":116,"questions":125,"alternatives":141},[91,95],{"value":92,"source":46,"evidence":93},"Sticky resource routing useful for data sharding",[94],{"id":57,"by":58,"text":59},{"value":96,"source":46,"evidence":97},"Open source alternative reduces vendor lock-in",[98],{"id":99,"by":100,"text":101},"11683796","stephenr","So... this is backend infrastructure (i.e. it runs on a server) to let your team deploy \"severless\" apps... So they're serverless. Except the server you're running it on. And the…",[103,108,112],{"value":104,"source":46,"evidence":105},"Calling it serverless is misleading since servers still run",[106,107],{"id":99,"by":100,"text":101},{"id":49,"by":50,"text":51},{"value":109,"source":46,"evidence":110},"Ops concerns like logging and monitoring not addressed",[111],{"id":49,"by":50,"text":51},{"value":113,"source":46,"evidence":114},"No data persistence yet",[115],{"id":49,"by":50,"text":51},[117,121],{"value":118,"source":46,"evidence":119},"Ability to provision instances automatically",[120],{"id":57,"by":58,"text":59},{"value":122,"source":46,"evidence":123},"Support for Python and Java",[124],{"id":80,"by":81,"text":82},[126,130],{"value":127,"source":46,"evidence":128},"How load balancing works without a central orchestrator",[129],{"id":57,"by":58,"text":59},{"value":131,"source":46,"evidence":132},"How it compares to AWS Lambda",[133,137],{"id":134,"by":135,"text":136},"11685881","skrowl","I'm not sure I fully understand. Can you compare this to AWS Lambda?",{"id":138,"by":139,"text":140},"11686092","biznickman","So how is this better than Lambda or Iron.io Push Queues?",[142,149,157,164],{"value":143,"source":46,"evidence":144},"Serverless Framework",[145],{"id":146,"by":147,"text":148},"11683385","Thaxll","It looks like Serverless? https:\u002F\u002Fgithub.com\u002Fserverless\u002Fserverless",{"value":150,"source":46,"evidence":151},"AWS Lambda",[152,156],{"id":153,"by":154,"text":155},"11686248","csears","A big part of the value of AWS Lambda is that it allows you to glue together other AWS services with custom application logic, similar to stored procedures in a database. Without…",{"id":134,"by":135,"text":136},{"value":158,"source":46,"evidence":159},"Zappa",[160],{"id":161,"by":162,"text":163},"11684575","kolanos","This reminds me of Zappa [0], only Zappa actually runs on AWS Lambdas. Although they readily admit it takes a lot of hacks to get WSGI working within a Lambda function. 0:…",{"value":165,"source":46,"evidence":166},"Iron.io",[167],{"id":138,"by":139,"text":140},{"comments":41,"answered":169,"key":170},2,[171,174,177],{"id":172,"text":173},"11684371","Thanks man. To answer your question about load balancing, it is made via the 'leveroshost' agent itself. Each contains a HTTP\u002F2 proxy that routes and loadbalances traffic as…",{"id":175,"text":176},"11684131","Hey, at least I didn't use \"cloud-native\" or \"12-factor app\"! On a serious note, though, yeah I can't say I'm keen on the terms. I've known DevOps since it was called SRE 10…",{"id":178,"text":179},"11683791","Absolutely, Python and Java are next. It's based on gRPC so adding new languages is relatively easy.",{"commenters":181,"max_depth":18,"maker_replies":41,"first_comment_mins":182,"lifespan_hours":183},34,35,21,[185,187,189,193,195,197,199,202,205,209,211,214,216,218,220,223,225,228,230,233,235,237,240,242,244,247,249,251,253,255,257,259,262,264,267,270,274,276,278,280,282,285,287,289,291,295,299,302,306,309,313,314,315,319,321,324,326,328,331,333,335],[49,38,32,186,50,38],"project\u002Fcritical\u002Fidea",[188,38,32,186,100,38],"11684085",[190,38,38,191,192,38],"11686123","other\u002Fneutral\u002Fnone","fapjacks",[194,38,38,191,50,38],"11689520",[57,32,34,196,58,38],"project\u002Fpositive\u002Fexecution",[172,32,38,198,11,32],"maker\u002Fneutral\u002Fexecution",[200,169,38,191,201,38],"11683325","fortytw2",[203,169,38,191,204,38],"11683349","UK-AL",[206,169,38,207,208,38],"11683424","commenter\u002Fneutral\u002Fnone","meandor",[210,169,38,207,204,38],"11683738",[212,169,38,207,213,38],"11684053","toomuchtodo",[215,169,38,207,204,38],"11684145",[217,169,38,207,213,38],"11684333",[219,169,38,207,204,38],"11684386",[221,169,38,191,222,38],"11683388","nilved",[224,169,38,191,50,38],"11683416",[226,169,38,191,227,38],"11683704","xorcist",[229,169,38,191,50,38],"11689560",[231,169,38,191,232,38],"11683712","MattRogish",[234,169,38,191,100,38],"11683851",[236,169,38,191,204,38],"11683920",[238,169,38,191,239,38],"11684089","nickpsecurity",[241,169,38,191,204,38],"11684246",[243,169,38,191,239,38],"11684776",[245,169,38,191,246,38],"11683943","mgkimsal",[248,169,38,191,204,38],"11683969",[250,169,38,191,213,38],"11684034",[252,169,38,191,204,38],"11684072",[254,169,38,191,246,38],"11684374",[256,169,38,191,204,38],"11684628",[258,169,38,191,239,38],"11684054",[260,169,38,191,261,38],"11684263","siddhant",[263,169,38,191,100,38],"11684313",[265,169,38,191,266,38],"11684158","zer00eyz",[268,169,38,207,269,38],"11686980","biot",[271,41,41,272,273,38],"11685383","project\u002Fmixed\u002Fidea","eistrati",[99,275,32,186,100,38],4,[277,275,32,186,239,38],"11683975",[279,275,38,191,100,38],"11684050",[281,275,38,191,239,38],"11684068",[283,275,38,207,284,38],"11684202","cmdrfred",[286,275,38,191,239,38],"11684874",[175,275,38,288,11,32],"maker\u002Fneutral\u002Fnone",[290,275,38,191,239,38],"11684847",[292,275,41,293,294,38],"11684292","maker\u002Fneutral\u002Fidea","leoncrutchley",[296,275,41,297,298,38],"11684349","project\u002Fneutral\u002Fidea","nodesocket",[300,275,32,186,301,38],"11684833","illumin8",[303,34,41,304,305,38],"11683355","project\u002Fneutral\u002Fnone","toddnni",[307,34,38,191,308,38],"11683511","piotrkubisa",[310,311,38,191,312,38],"11684630",6,"siscia",[80,18,41,288,81,38],[178,18,38,288,11,32],[316,317,38,191,318,38],"11685332",8,"marknadal",[146,320,41,304,147,38],9,[322,320,41,297,323,38],"11683609","ewindisch",[325,320,38,191,239,38],"11684105",[153,327,41,297,154,38],10,[329,33,41,297,330,38],"11686219","danielrhodes",[161,332,41,297,162,38],12,[134,334,41,304,135,38],13,[138,336,41,297,139,38],14,[],[339,344,349,354,359,363],{"id":340,"name":341,"points":342,"category":343},"11707120","Kajero",217,"dev_tools",{"id":345,"name":346,"points":347,"category":348},"11712751","HungryBot",202,"ai",{"id":350,"name":351,"points":352,"category":353},"11680823","Speech Coaching App",176,"productivity",{"id":355,"name":356,"points":357,"category":358},"11697418","Sharp11",113,"creative",{"id":360,"name":361,"points":362,"category":20},"11687407","Deploy Docker Image to AWS Elastic Beanstalk",81,{"id":364,"name":365,"points":366,"category":367},"11696005","Neural Network Evolution Playground",73,"learning_science",false,"v2",{"id":371,"name":5,"line":6,"ai":368,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":372,"top":18,"kw":373,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":374,"url":9,"mix":375,"praise":92,"objection":104,"sub":21},11683121,-0.11,[24,25,26,27,28],"1105000000000000000000031000031303033333",[32,33,32,34],1794036544219]