[{"data":1,"prerenderedAt":391},["ShallowReactive",2],{"project-15115318":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":36,"aspects":37,"strip":44,"post_text":46,"what":47,"said":76,"maker_in_thread":169,"shape":179,"grid":184,"attempts":343,"same_week":352,"maker_shows":382,"maker_hidden":383,"reader_version":384,"card":385},"15115318","OpenFaaS","Kubernetes as a back-end for OpenFaaS","title","Show HN: Kubernetes as a back-end for OpenFaaS","https:\u002F\u002Fgithub.com\u002Falexellis\u002Ffaas-netes","github.com","alexellisuk",1503911048,2017,194,67,173,2242,8,"notable","infrastructure","serverless functions platform","other",[24,25,26,27,28],"serverless","kubernetes","faas","openfaas","docker swarm","curious",0.057,{"positive":32,"neutral":33,"mixed":34,"critical":35},3,15,1,4,23,{"design":38,"idea":40,"performance":42,"docs":43},{"positive":39,"critical":39},0,{"positive":41,"critical":32},2,{"positive":39,"critical":34},{"positive":39,"critical":39},[39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,32,32,32,34,39,32,39,32,32,32,39,32,39,45,45,32,32,34,39,34,34,39,39,32,45],5,null,{"problem":46,"audience":46,"pricing":46,"motivation":46,"time_to_build":46,"stack":48,"openness":75,"stage":75,"team_size":75},[49,56,63,71],{"value":50,"source":51,"evidence":52},"Kubernetes","maker",[53],{"id":54,"by":11,"text":55},"15115772","OpenFaaS is an \"open platform\" - supporting Docker Swarm, Kubernetes and whatever else you would like to write a back-end for. Kubernetes jobs are a potential back-end for…",{"value":57,"source":51,"evidence":58},"Docker Swarm",[59,60],{"id":54,"by":11,"text":55},{"id":61,"by":11,"text":62},"15117672","Purely either Swarm or K8s - or if you like write your own back-end for Marathon\u002FNomad etc.",{"value":64,"source":65,"evidence":66},"Golang","commenter",[67],{"id":68,"by":69,"text":70},"15116834","0xbadcafebee","``` > Function Watchdog > > You can make any Docker image into a serverless function by adding > the Function Watchdog (a tiny Golang HTTP server) > The Function Watchdog is the…",{"value":72,"source":51,"evidence":73},"NATS Streaming",[74],{"id":54,"by":11,"text":55},"unknown",{"praise":77,"objections":88,"requests":106,"questions":125,"alternatives":140},[78,84],{"value":79,"source":51,"evidence":80},"Start times are much faster than other frameworks",[81],{"id":82,"by":11,"text":83},"15115786","Other frameworks listed here have 350ms start time - OpenFaas is a number of times faster. It also depends entirely on the disk storage, RAM generation & speed and CPU. Golang…",{"value":85,"source":51,"evidence":86},"Platform is open to multiple orchestration backends",[87],{"id":54,"by":11,"text":55},[89,99],{"value":90,"source":65,"evidence":91},"Unclear what functions as a service means and why it is needed",[92,96],{"id":93,"by":94,"text":95},"15115794","hasenj","\"functions as a service\"? Is it what it sounds like? Why?",{"id":97,"by":94,"text":98},"15116057","I still don't see anything that explicitly distinguish it from \"left-pad api\" [0] For example: > A serverless function is a small, discrete and reusable chunk of code that: > ...…",{"value":100,"source":65,"evidence":101},"Stdin\u002Fstdout function approach may be inefficient",[102],{"id":103,"by":104,"text":105},"15120758","omribahumi","My thoughts exactly. Seems super inefficient. Why not take the Heroku model of sleeping dynos? Spinning up a new process to handle each request is probably costly.",[107,114],{"value":108,"source":65,"evidence":109},"Helm chart packaging",[110],{"id":111,"by":112,"text":113},"15116687","lshemesh","Would be great if this were packaged as a Helm chart.",{"value":115,"source":65,"evidence":116},"Link to blog posts or tutorials",[117,121],{"id":118,"by":119,"text":120},"15115822","philjones88","Could I get a link to that blog of yours?",{"id":122,"by":123,"text":124},"15116450","brazzledazzle","Would you mind providing a link to your blog? Definitely interested in reading your post when you publish it.",[126,133],{"value":127,"source":65,"evidence":128},"Is the latency figure a full cold start round-trip?",[129],{"id":130,"by":131,"text":132},"15116590","notamy","Sorry for the perhaps silly question, but is this completely cold start for the full round-trip, or is the container \"pre-warmed\" or something like that?",{"value":134,"source":65,"evidence":135},"How does it compare to Lambda cold response latency?",[136],{"id":137,"by":138,"text":139},"15115445","sscarduzio","This is my wet dream since lambda came out. But how about performance? What's the \"cold\" response latency compared to lambda?",[141,148,155,162],{"value":142,"source":65,"evidence":143},"Kubeless",[144],{"id":145,"by":146,"text":147},"15115475","ridruejo","Kubeless is another open source Kubernetes-native serverless implementation. http:\u002F\u002Fkubeless.io\u002F…",{"value":149,"source":65,"evidence":150},"Fission",[151],{"id":152,"by":153,"text":154},"15115601","spitcode","Fission is also worth a mention: http:\u002F\u002Ffission.io\u002F, I will certainly keep an eye on `faas-netes`",{"value":156,"source":65,"evidence":157},"Dokku and Flynn",[158],{"id":159,"by":160,"text":161},"15118196","hardwaresofton","Just to add more to the post -- there are lots of options outside of SSH-to-the-box and kubernetes out there, you don't have to go to the new hotness quite so quick. I heavily…",{"value":163,"source":65,"evidence":164},"AWS Lambda",[165],{"id":166,"by":167,"text":168},"15118077","jedberg","The FaaS platforms of the three big providers are basically undifferentiated in their feature sets. If anything, the one from Microsoft is the best because it supports more…",{"comments":33,"answered":170,"key":171},10,[172,173,176],{"id":54,"text":55},{"id":174,"text":175},"15117635","Process of doing which part? An OpenFaaS backend?",{"id":177,"text":178},"15126461","I agree that there's a steeper curve with K8s - I have a short blog series on it - http:\u002F\u002Fblog.alexellis.io\u002Ftag\u002Fk8s\u002F",{"commenters":180,"max_depth":181,"maker_replies":33,"first_comment_mins":182,"lifespan_hours":183},36,6,28,35,[185,188,190,192,194,197,200,203,204,206,210,212,214,216,218,221,223,224,226,228,231,233,234,237,240,241,243,246,249,251,253,255,256,259,261,263,266,268,270,271,274,277,280,282,284,285,288,291,294,296,299,302,305,308,309,312,314,315,318,320,322,326,329,332,334,338,341],[186,39,39,187,160,39],"15115481","other\u002Fneutral\u002Fnone",[54,39,39,189,11,34],"project\u002Fneutral\u002Fidea",[118,39,39,191,119,39],"commenter\u002Fneutral\u002Fnone",[193,39,39,191,160,39],"15118048",[195,39,39,187,196,39],"15116325","lionyo",[198,39,39,187,199,39],"15116594","icebraining",[201,39,39,187,202,39],"15120594","seabrookmx",[174,39,39,191,11,34],[205,39,39,187,160,39],"15118100",[207,39,39,208,209,39],"15116398","other\u002Fpositive\u002Fnone","kuschku",[211,39,39,187,160,39],"15118159",[213,39,39,187,209,39],"15118364",[215,39,39,191,160,39],"15126482",[217,39,39,191,209,39],"15127021",[219,39,39,187,220,39],"15120895","robszumski",[222,39,39,187,160,39],"15126471",[122,39,39,191,123,39],[225,39,39,187,160,39],"15117896",[227,39,39,208,123,39],"15125040",[229,39,39,191,230,39],"15116736","mewm",[232,39,39,187,160,39],"15118114",[159,39,39,187,160,39],[235,39,39,187,236,39],"15118589","pstadler",[238,39,39,208,239,39],"15120683","ksajadi",[177,39,39,187,11,34],[68,34,32,242,69,39],"project\u002Fneutral\u002Fdesign",[244,34,32,242,245,39],"15117433","e12e",[247,34,32,189,248,39],"15117661","zbentley",[250,34,39,242,11,34],"15117663",[252,34,32,242,199,39],"15118176",[103,34,34,254,104,39],"project\u002Fcritical\u002Fperformance",[166,41,39,187,167,39],[257,41,39,187,258,39],"15120316","apengwin",[260,41,39,187,167,39],"15120838",[145,32,32,262,146,39],"project\u002Fneutral\u002Fnone",[264,32,39,265,11,34],"15115776","project\u002Fpositive\u002Fidea",[137,35,32,267,138,39],"project\u002Fneutral\u002Fperformance",[82,35,39,269,11,34],"project\u002Fpositive\u002Fperformance",[130,35,32,267,131,39],[272,35,32,267,273,39],"15116865","jdc0589",[275,35,32,267,276,39],"15117139","cnj",[278,35,39,279,11,34],"15117649","maker\u002Fneutral\u002Fnone",[281,35,39,269,11,34],"15122831",[283,35,39,279,11,34],"15126385",[152,45,32,262,153,39],[286,45,39,287,11,34],"15115800","project\u002Fneutral\u002Fdocs",[289,45,32,287,290,39],"15118583","soamv",[292,181,45,265,293,39],"15115426","stuartaxelowen",[295,181,39,287,11,34],"15115792",[111,297,45,298,112,39],7,"project\u002Fpositive\u002Fnone",[300,297,32,287,301,39],"15116939","mccabe",[303,18,32,242,304,39],"15115896","erikb",[306,18,32,242,307,39],"15116260","bpicolo",[61,18,39,242,11,34],[93,310,34,311,94,39],9,"project\u002Fcritical\u002Fidea",[313,310,39,189,11,34],"15115811",[97,310,34,311,94,39],[316,310,32,189,317,39],"15116617","jhgb",[319,310,39,189,11,34],"15117707",[321,310,34,311,94,39],"15121486",[323,310,39,324,325,39],"15115846","other\u002Fneutral\u002Fidea","0xfffafaCrash",[327,310,39,328,94,39],"15116204","other\u002Fcritical\u002Fidea",[330,310,39,187,331,39],"15116081","notyourday",[333,310,39,262,11,34],"15117677",[335,310,32,336,337,39],"15116130","project\u002Fmixed\u002Fidea","lostcolony",[339,310,45,265,340,39],"15116460","michaelbuckbee",[342,310,39,324,317,39],"15116597",[344,347,351],{"id":345,"t":346,"points":32,"comments":39},"14880365",1501320145,{"id":348,"t":349,"points":350,"comments":45},"14912313",1501693068,19,{"id":4,"t":12,"points":14,"comments":15},[353,358,363,368,373,378],{"id":354,"name":355,"points":356,"category":357},"15105726","Moon",268,"languages",{"id":359,"name":360,"points":361,"category":362},"15123638","MMRA",193,"productivity",{"id":364,"name":365,"points":366,"category":367},"15117037","bitcoin-trading-dca",170,"finance_crypto",{"id":369,"name":370,"points":371,"category":372},"15131408","Logo Rank",152,"ai",{"id":374,"name":375,"points":376,"category":377},"15105304","DomDB",131,"web_saas",{"id":379,"name":380,"points":381,"category":357},"15111390","Pest",108,42,false,"v2",{"id":386,"name":5,"line":6,"ai":383,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":387,"top":18,"kw":388,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":389,"url":9,"mix":390,"praise":79,"objection":90,"sub":21},15115318,0.06,[24,25,26,27,28],"0000000000000003331030333030553310110035",[32,33,34,35],1793990963302]