[{"data":1,"prerenderedAt":449},["ShallowReactive",2],{"project-13724118":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":48,"post_text":49,"what":50,"said":108,"maker_in_thread":231,"shape":237,"grid":241,"attempts":407,"same_week":413,"maker_shows":35,"maker_hidden":441,"reader_version":442,"card":443},"13724118","Hasura","A Postgres BaaS and Kubernetes PaaS on Your Own Infrastructure","title","Show HN: Hasura – A Postgres BaaS and Kubernetes PaaS on Your Own Infrastructure","https:\u002F\u002Fhasura.io","hasura.io","ecthiender",1487947912,2017,259,69,98,2242,5,"legend","infrastructure","self-hosted platform as a service","web_app",[24,25,26,27,28],"postgres","baas","paas","kubernetes","self-hosted","curious",0.245,{"positive":32,"neutral":33,"mixed":34,"critical":35},14,23,2,3,42,{"design":38,"performance":41,"pricing":42,"idea":43,"docs":44,"execution":45,"privacy":47},{"positive":39,"critical":40},4,0,{"positive":40,"critical":40},{"positive":40,"critical":40},{"positive":35,"critical":40},{"positive":34,"critical":40},{"positive":46,"critical":46},1,{"positive":40,"critical":34},[40,18,35,35,18,35,18,40,18,40,40,18,18,18,18,18,18,35,35,35,35,40,35,35,40,18,18,35,40,46,40,46,35,18,35,46,40,35,35,40],null,{"problem":51,"audience":58,"pricing":49,"motivation":65,"time_to_build":49,"stack":69,"openness":105,"stage":106,"team_size":107},{"value":52,"source":53,"evidence":54},"Building products quickly without rebuilding data APIs, auth and deployment each time","maker",[55],{"id":56,"by":11,"text":57},"13724141","We built Hasura over the last few years to help us build products fast. We didn't know what it would look like when we started, but we've ended up with something like a Parse +…",{"value":59,"source":53,"evidence":60},"Developers and teams building apps, including enterprise clients",[61,62],{"id":56,"by":11,"text":57},{"id":63,"by":11,"text":64},"13725423","We do a lot of work with large enterprises.",{"value":66,"source":53,"evidence":67},"Built to help the maker's own team build products fast",[68],{"id":56,"by":11,"text":57},[70,76,80,85,95,99],{"value":71,"source":53,"evidence":72},"Haskell",[73],{"id":74,"by":11,"text":75},"13724446","> for the host-your-own version are there any HA features for Postgres? Not right now. This is definitely on our roadmap though. > what language is it written in? GitHub link?…",{"value":77,"source":53,"evidence":78},"Python",[79],{"id":74,"by":11,"text":75},{"value":81,"source":82,"evidence":83},"Postgres","commenter",[84],{"id":56,"by":11,"text":57},{"value":86,"source":82,"evidence":87},"Nginx",[88,92],{"id":89,"by":90,"text":91},"13724725","tango12","The motivation is quite similar, especially with the out of the box APIs. The architecture\u002Fimplementation is significantly different. Key value-prop differences are that…",{"id":93,"by":90,"text":94},"13727744","Hasura engg. here. No offence taken! :) Hasura is indeed kind of what you described. The warning on the UI is mostly for non power-users who probably don't have a good db…",{"value":96,"source":82,"evidence":97},"Redis",[98],{"id":93,"by":90,"text":94},{"value":100,"source":53,"evidence":101},"Kubernetes",[102],{"id":103,"by":11,"text":104},"13725852","We've never tried on OpenShift, but it works on vanilla Kubernetes cluster.","unknown","beta","company",{"praise":109,"objections":143,"requests":161,"questions":186,"alternatives":205},[110,121,132],{"value":111,"source":82,"evidence":112},"Postgres-based data API and built-in ACLs are useful",[113,117],{"id":114,"by":115,"text":116},"13724254","bpicolo","I like that you took time to consider ACLs out of the box, that's something that most general-purpose tools leave too much to the developer, despite them being crucial for every…",{"id":118,"by":119,"text":120},"13725634","Zaheer","This is super useful. I'd wager 80% of API's are single data API's and Hasura would speed up development time by a significant factor while still allowing for more flexibility…",{"value":122,"source":82,"evidence":123},"Polished onboarding and clean architecture",[124,128],{"id":125,"by":126,"text":127},"13726879","Kabootit","Aside: ran through the demo and got a \"bad gateway\" at the very end trying to access the todomvc-jquery app. Guessing HNs'd. First impressions: very little magics\u002Ftransparent,…",{"id":129,"by":130,"text":131},"13729375","webmaven","Nice, and you've really polished that onboarding experience. Smooth and no head-scratching moments. One minor nit: It is quite nice that you provide links to jump to the right…",{"value":133,"source":82,"evidence":134},"Illustrations and design are well liked",[135,139],{"id":136,"by":137,"text":138},"13724585","koolba","I like the cartoons too! Who drew them?",{"id":140,"by":141,"text":142},"13726099","searchfaster","Looks great... may be just what I have been looking for. PS: The illustrations are awesome !",[144,148,155],{"value":145,"source":53,"evidence":146},"No high availability for Postgres yet",[147],{"id":74,"by":11,"text":75},{"value":149,"source":82,"evidence":150},"Unrestricted client queries could cause expensive joins",[151],{"id":152,"by":153,"text":154},"13728077","ruslan_talpa","Actually Hasura is something that might be the only thing out there that is anything close to touching postgrest in this space (respect :)). The only thing that worries me a bit…",{"value":156,"source":53,"evidence":157},"Multi-node clusters not supported on DigitalOcean",[158],{"id":159,"by":11,"text":160},"13725796","You're right! On AWS and Google we use VPC. But on Digital Ocean we create single-node clusters only. We do not encourage multi-node clusters on Digital Ocean. Hopefully DO will…",[162,169,176],{"value":163,"source":82,"evidence":164},"Install docs for self-hosting",[165],{"id":166,"by":167,"text":168},"13725604","infinitebyte","Couldn't find docs for installing Hasura on own infrastructure?",{"value":170,"source":82,"evidence":171},"Open source the code",[172],{"id":173,"by":174,"text":175},"13726243","HugoDaniel","Is it open source ?",{"value":177,"source":82,"evidence":178},"Comparisons with Parse and other PaaS tools",[179,183],{"id":180,"by":181,"text":182},"13724732","splitrocket","In the comparison page, it would be great to see how Hasura compares to other PAAS offerings, such as Deis, Flynn, Tsuru, etc. Agreed that built in ACLs and Baas is really…",{"id":184,"by":130,"text":185},"13729419","You should compare with Parse. And with Google App Engine \u002F AppScale as well.",[187,191,198],{"value":188,"source":82,"evidence":189},"Is it open source?",[190],{"id":173,"by":174,"text":175},{"value":192,"source":82,"evidence":193},"Monetisation strategy",[194],{"id":195,"by":196,"text":197},"13725323","amalag","What is your monetisation strategy?",{"value":199,"source":82,"evidence":200},"How it differs from loopback.io",[201],{"id":202,"by":203,"text":204},"13724470","saganus","This seems like working on a similar space as loopback.io, is this correct? if not, how would you compare the two? I ask because I'm currently using LB for a project and while I…",[206,210,218,223,227],{"value":207,"source":82,"evidence":208},"loopback.io",[209],{"id":202,"by":203,"text":204},{"value":211,"source":82,"evidence":212},"PostgREST",[213,217],{"id":214,"by":215,"text":216},"13727520","Arcsech","Looks kinda like Dokku + PostgREST + a fancy UI, is that mostly right? Not trying to disparage it, just trying to relate figure out what Hasura is, there's a lot going on. One…",{"id":152,"by":153,"text":154},{"value":219,"source":82,"evidence":220},"Parse",[221,222],{"id":56,"by":11,"text":57},{"id":184,"by":130,"text":185},{"value":224,"source":82,"evidence":225},"Deis, Flynn, Tsuru",[226],{"id":180,"by":181,"text":182},{"value":228,"source":82,"evidence":229},"Dokku",[230],{"id":214,"by":215,"text":216},{"comments":232,"answered":18,"key":233},12,[234,235,236],{"id":56,"text":57},{"id":74,"text":75},{"id":63,"text":64},{"commenters":238,"max_depth":239,"maker_replies":232,"first_comment_mins":34,"lifespan_hours":240},33,9,67,[242,244,248,250,254,256,258,259,262,263,265,267,269,272,275,278,282,284,287,290,293,294,296,297,300,302,304,306,307,311,312,314,316,318,321,324,326,329,331,334,336,338,340,342,344,346,347,350,353,355,358,362,364,366,368,370,372,374,377,381,383,388,390,392,394,396,398,402,405],[56,40,40,243,11,46],"project\u002Fpositive\u002Fidea",[245,40,18,246,247,40],"13724177","project\u002Fpositive\u002Fnone","mej10",[114,40,18,249,115,40],"project\u002Fpositive\u002Fdesign",[251,40,35,252,253,40],"13724361","project\u002Fneutral\u002Fperformance","cuu508",[74,40,40,255,11,46],"project\u002Fneutral\u002Fnone",[195,40,35,257,196,40],"maker\u002Fneutral\u002Fpricing",[63,40,40,257,11,46],[260,40,18,246,261,40],"13727270","kreetx",[202,40,35,255,203,40],[89,40,35,264,90,40],"project\u002Fneutral\u002Fidea",[266,40,18,246,203,40],"13726735",[136,40,35,268,137,40],"maker\u002Fneutral\u002Fdesign",[270,40,40,271,11,46],"13724631","maker\u002Fpositive\u002Fdesign",[273,40,18,271,274,40],"13743035","icebraining",[276,40,35,268,277,40],"13724675","pilatesfordogs",[279,40,40,280,281,40],"13724605","other\u002Fneutral\u002Fnone","nsgf",[283,40,40,280,11,46],"13724662",[285,40,40,280,286,40],"13726253","vladsanchez",[288,40,40,280,289,40],"13728489","armandososa",[291,40,18,246,292,40],"13724720","brightball",[180,40,18,243,181,40],[295,40,40,243,11,46],"13724796",[184,40,35,264,130,40],[298,40,18,299,292,40],"13725661","project\u002Fpositive\u002Fdocs",[125,40,18,301,126,40],"project\u002Fpositive\u002Fexecution",[303,40,40,268,11,46],"13726998",[305,40,18,249,126,40],"13727509",[129,40,18,299,130,40],[308,40,35,309,310,40],"13730268","maker\u002Fneutral\u002Fnone","0x777",[214,46,35,264,215,40],[93,46,35,313,90,40],"project\u002Fneutral\u002Fdesign",[152,46,35,315,153,40],"project\u002Fmixed\u002Fperformance",[317,46,35,313,90,40],"13728230",[319,46,35,320,153,40],"13728492","project\u002Fmixed\u002Fdesign",[322,46,35,323,153,40],"13728506","project\u002Fneutral\u002Fprivacy",[325,46,35,323,310,40],"13730062",[327,46,40,328,153,40],"13730532","commenter\u002Fneutral\u002Fprivacy",[330,46,35,313,310,40],"13729970",[332,46,40,333,153,40],"13730017","commenter\u002Fneutral\u002Fdesign",[335,46,35,313,310,40],"13730067",[337,46,40,333,153,40],"13730096",[339,46,40,333,310,40],"13730375",[341,46,40,333,153,40],"13730439",[343,46,18,243,153,40],"13730048",[345,46,40,280,310,40],"13730082",[118,34,18,243,119,40],[348,34,35,349,90,40],"13725781","maker\u002Fneutral\u002Fidea",[351,35,35,323,352,40],"13725736","weitzj",[159,35,40,354,11,46],"maker\u002Fneutral\u002Fprivacy",[356,39,40,280,357,40],"13724388","manojlds",[359,18,46,360,361,40],"13725133","project\u002Fcritical\u002Fprivacy","ojr",[363,18,40,328,196,40],"13725260",[365,18,40,328,361,40],"13727778",[367,18,40,354,11,46],"13725391",[369,18,46,360,361,40],"13727847",[371,18,35,323,90,40],"13727910",[140,373,18,249,141,40],6,[375,373,40,280,376,40],"13726201","guruparan18",[378,379,35,313,380,40],"13725832",7,"samblr",[382,379,35,313,90,40],"13725935",[384,385,46,386,387,40],"13725483",8,"project\u002Fcritical\u002Fexecution","Just1689",[166,239,35,389,167,40],"project\u002Fneutral\u002Fdocs",[391,239,40,389,11,46],"13725628",[393,239,35,389,167,40],"13725644",[103,239,40,395,11,46],"project\u002Fneutral\u002Fexecution",[173,397,35,255,174,40],10,[399,400,40,280,401,40],"13725033",11,"kensai",[403,400,40,280,404,40],"13725338","dominotw",[406,400,40,309,11,46],"13725433",[408,409],{"id":4,"t":12,"points":14,"comments":15},{"id":410,"t":411,"points":412,"comments":34},"17514587",1531403851,25,[414,419,424,428,433,437],{"id":415,"name":416,"points":417,"category":418},"13763469","Gutenberg",305,"dev_tools",{"id":420,"name":421,"points":422,"category":423},"13729301","PDFLayoutTextStripper",283,"data",{"id":425,"name":426,"points":427,"category":418},"13762077","BootShellCredentialProvider",264,{"id":429,"name":430,"points":431,"category":432},"13762032","Lumix Engine",260,"games",{"id":434,"name":435,"points":436,"category":423},"13738051","PumpkinDB",190,{"id":438,"name":439,"points":440,"category":418},"13764060","fman",178,false,"v2",{"id":444,"name":5,"line":6,"ai":441,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":445,"top":18,"kw":446,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":447,"url":9,"mix":448,"praise":111,"objection":145,"sub":21},13724118,0.25,[24,25,26,27,28],"0533535050055555533330330553010135310330",[32,33,34,35],1794036552956]