[{"data":1,"prerenderedAt":532},["ShallowReactive",2],{"project-40456959":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":9,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":42,"post_text":44,"what":45,"said":73,"maker_in_thread":240,"shape":251,"grid":254,"attempts":491,"same_week":492,"maker_shows":43,"maker_hidden":523,"reader_version":524,"card":525},"40456959","Porter Cloud","PaaS with an eject button","title","Show HN: Porter Cloud – PaaS with an eject button",null,"sungrokshim",1716482820,2024,258,95,286,3515,9,"legend","infrastructure","platform as a service","web_app",[23,24,25,26],"paas","heroku alternative","cloud migration","devops automation","curious",0.029,{"positive":30,"neutral":31,"mixed":32,"critical":30},12,33,4,61,{"execution":35,"pricing":38,"idea":40},{"positive":36,"critical":37},3,0,{"positive":37,"critical":39},5,{"positive":41,"critical":41},7,[39,36,39,43,43,36,37,43,37,37,36,36,37,37,37,37,36,37,36,36,36,32,36,36,43,36,39,36,43,32,39,43,36,36,43,36,36,36,36,36],1,"Hi HN! Porter Cloud (https:\u002F\u002Fporter.run\u002Fporter-cloud) is a Platform as a Service (PaaS) like Heroku, but we make it easy for you to migrate to AWS, Azure, or GCP when you're ready.\n\nLike Heroku, Porter takes care of a lot of generic DevOps work for you (like setting up CI\u002FCD, containerizing your applications, autoscaling, SSL certificates, setting up a reverse proxy) and lets you deploy your apps with a few clicks — saving you a lot of time while developing. However, as you probably know, there’s a downside: platforms like this become constraining if and when your app takes off and you need to",{"problem":46,"audience":52,"pricing":56,"motivation":65,"time_to_build":9,"stack":69,"openness":70,"stage":71,"team_size":72},{"value":47,"source":48,"evidence":49},"PaaS platforms are easy to start on but lock teams in and become costly at scale, forcing painful migrations","maker",[50],{"id":51},"post",{"value":53,"source":48,"evidence":54},"Startups and small teams that want PaaS ease but may later need to run on AWS, Azure or GCP",[55],{"id":51},{"value":57,"source":48,"evidence":58},"Pay for usage with volume discounts; no free tier; developer pricing listed as $20 per vCPU and $10 per GB RAM per month",[59,62],{"id":60,"by":10,"text":61},"40458325","not sure where you saw $30\u002Fmonth minimum! There's no minimum spend on Porter, and you just pay for what you use as low as a 0.1 CPU and 1MB RAM. We do not have a free tier however.",{"id":63,"by":10,"text":64},"40458737","You can adjust resources down to 0.01 vCPU and 1MB RAM granularity. Price is prorated accordingly",{"value":66,"source":48,"evidence":67},"Reduce lock-in of PaaS platforms and make migration to big clouds easy",[68],{"id":51},[],"unknown","launched","company",{"praise":74,"objections":106,"requests":148,"questions":182,"alternatives":208},[75,87,95],{"value":76,"source":77,"evidence":78},"Migrating from Heroku was easy and saved substantial cost","commenter",[79,83],{"id":80,"by":81,"text":82},"40457757","hahahacorn","We migrated from Heroku to Porter at work (at my behest). Still one of the better bets I’ve taken. There is definitely still some more devops overhead compared to Heroku, and I…",{"id":84,"by":85,"text":86},"40458131","malyk","At HomeLight we migrated from Heroku to Porter and it has been great. The team has been super helpful, the platform as stable as you can get, and the cost savings have been…",{"value":88,"source":77,"evidence":89},"Helpful, friendly support team",[90,94],{"id":91,"by":92,"text":93},"40460378","jedwhite","We migrated microservices from Heroku to Porter, and also from standalone VMs and K8s running on AWS to Porter. As a coder trying to do both dev and devops on a tiny team, it was…",{"id":84,"by":85,"text":86},{"value":96,"source":77,"evidence":97},"Eject option avoids vendor lock-in",[98,102],{"id":99,"by":100,"text":101},"40458835","wmab","Congrats on the launch guys! This is a great feature, in a world where most companies try to increase lock in! Huge fans of Porter, we've been using them for a number of years at…",{"id":103,"by":104,"text":105},"40457639","bkitano19","Had this exact problem (Heroku Postgres to RDS) at my old co. Data migration went as bad as it possibly could (dropped indices, foreign keys, everything but the data itself).…",[107,121,136,144],{"value":108,"source":77,"evidence":109},"Starting on a PaaS seems pointless when GCP or AWS can be used directly with little lock-in",[110,114,117],{"id":111,"by":112,"text":113},"40460229","latchkey","I personally don't get it. You can start on GCP today, without being tied to GCP much at all. It isn't even expensive to do so. Is there something I'm missing here? Cloud…",{"id":115,"by":112,"text":116},"40461131","> We want the process of moving from Porter Cloud to one of the hyperscalers as arbitrary as a click of a button. What I don't understand is why someone would start with Porter…",{"id":118,"by":119,"text":120},"40460075","MobileVet","I have never quite understood this value proposition (maybe I am not the target audience?) The point of PaaS is to avoid DevOps... making a PasS with an eject just feels…",{"value":122,"source":77,"evidence":123},"Pricing seems high compared with Fly.io, Render and Heroku",[124,128,132],{"id":125,"by":126,"text":127},"40457715","davedx","It's a great idea, but the pricing seems high - $30\u002Fmonth minimum? I'm running 3 apps on Fly.io and I'm still so low in the pricing that they're invoicing me $0. I will pay for…",{"id":129,"by":130,"text":131},"40463169","dockerd","I don't understand the developer's pricing (new offering) which is as below: $10 per month GB RAM $20 per month vCPU As compared to standard pricing which is: $6 per month GB RAM…",{"id":133,"by":134,"text":135},"40457614","pil0u","Hey thanks for sharing. You mention 3x cheaper than Heroku, but the pricing page specifies $10 per month GB RAM, $20 per month vCPU. I'm having a hard time to compare with Heroku…",{"value":137,"source":77,"evidence":138},"No free tier and credit card paywall",[139,140],{"id":60,"by":10,"text":61},{"id":141,"by":142,"text":143},"40459983","paulcarroty","Credit card paywall, so I'd recommend to check Render or Koyeb for these people who prefer to save their time.",{"value":145,"source":77,"evidence":146},"Product is less mature with more devops overhead than Heroku",[147],{"id":80,"by":81,"text":82},[149,168,175],{"value":150,"source":77,"evidence":151},"Support for Hetzner, DigitalOcean and bare metal",[152,156,160,164],{"id":153,"by":154,"text":155},"40461838","rgrieselhuber","Any plans to support Hetzner?",{"id":157,"by":158,"text":159},"40460342","kiney","Any plans to support eject to on-prem or bare metal hosters like Hetzner?",{"id":161,"by":162,"text":163},"40467376","liuxiaopai","Can I use it on DigitalOcean?",{"id":165,"by":166,"text":167},"40460762","terpimost","Why just big 3? How about Digital Ocean?",{"value":169,"source":77,"evidence":170},"Support for AWS GovCloud",[171],{"id":172,"by":173,"text":174},"40458371","bshul-silkline1","Please support AWS GovCloud!",{"value":176,"source":77,"evidence":177},"GPU support in Porter Cloud",[178],{"id":179,"by":180,"text":181},"40460271","adenta","talk to me about GPU’s? I saw some gpu_node config stuff in your documentation a couple days ago. If Porter can host GPU’s, that’s a superpower render.com doesn’t have.",[183,193,204],{"value":184,"source":77,"evidence":185},"What is the business model, especially for the eject feature?",[186,190],{"id":187,"by":188,"text":189},"40457618","mushufasa","I looked into porter at the time we were migrating from Heroku to AWS! I thought it would have been a great solution if it was mature when we first started on heroku. At this…",{"id":191,"by":188,"text":192},"40457893","I meant: what's the business model for Eject specifically? Why make it easy for customers to leave (aside from pre-empting buying-decision concerns)",{"value":194,"source":77,"evidence":195},"How does it compare to Render, Fly.io, Coolify or CapRover?",[196,200],{"id":197,"by":198,"text":199},"40459580","sosodev","Is the eject button the only thing that makes Porter more appealing than something like Fly.io or Render? They too automate a lot of stuff but for a better price.",{"id":201,"by":202,"text":203},"40459018","localfirst","How does this compare to Coolify\u002FCapRover",{"value":205,"source":77,"evidence":206},"Why use it instead of starting directly on a cloud provider?",[207],{"id":115,"by":112,"text":116},[209,214,219,226,233],{"value":210,"source":77,"evidence":211},"Render",[212,213],{"id":118,"by":119,"text":120},{"id":141,"by":142,"text":143},{"value":215,"source":77,"evidence":216},"Fly.io",[217,218],{"id":125,"by":126,"text":127},{"id":197,"by":198,"text":199},{"value":220,"source":77,"evidence":221},"Hatchbox",[222],{"id":223,"by":224,"text":225},"40461190","schappim","This is a great idea. For our startup, we instead use Hatchbox [1]. It provides us with that one-click PaaS experience while allowing us to run on your preferred platform (AWS).…",{"value":227,"source":77,"evidence":228},"Cloud66",[229],{"id":230,"by":231,"text":232},"40464975","tmaier","I wonder how that category of services, which Porter provides could be called. I would put the following services in that category: - Porter - Cloud66 https:\u002F\u002Fwww.cloud66.com -…",{"value":234,"source":77,"evidence":235},"Northflank",[236],{"id":237,"by":238,"text":239},"40466030","PapaPalpatine","I highly recommend checking out Northflank. Their pricing is a lot friendlier. https:\u002F\u002Fnorthflank.com\u002F",{"comments":17,"answered":39,"key":241},[242,245,248],{"id":243,"text":244},"40458291","Great to hear that! > I’ll work with them again if I ever scale past a $10k\u002Fmo Heroku bill (post enterprise contract) with another team. We built Porter Cloud so you can just…",{"id":246,"text":247},"40461188","OP here. Cloud Run actually does have a git-push deployment and is pretty easy to use. This is why I preemptively added this bit in the post: > [1] By “big three clouds” we mean…",{"id":249,"text":250},"40461072","For startups with credits, we offer this deal so you can pair up Porter with your cloud credits: https:\u002F\u002Fporter.run\u002Ffor-seed-stage-startups. We also offer a feature called…",{"commenters":252,"max_depth":17,"maker_replies":17,"first_comment_mins":31,"lifespan_hours":253},58,38,[255,257,261,264,266,267,270,273,276,280,282,285,289,291,294,296,298,300,304,308,309,312,315,318,322,325,327,328,331,333,336,339,341,343,345,347,349,351,353,356,359,362,365,367,370,372,373,376,378,380,382,387,389,391,393,394,396,400,402,405,408,411,413,415,416,418,420,422,425,428,430,432,434,438,440,444,448,450,452,455,457,459,463,464,466,467,469,471,474,476,478,481,483,485,487],[91,37,39,256,92,37],"project\u002Fpositive\u002Fexecution",[258,37,36,259,260,37],"40465799","maker\u002Fneutral\u002Fnone","taspeotis",[262,37,36,259,263,37],"40466452","mst",[80,43,36,265,81,37],"project\u002Fmixed\u002Fexecution",[243,43,37,259,10,43],[268,43,36,269,81,37],"40462903","project\u002Fneutral\u002Fpricing",[271,43,39,256,272,37],"40463164","emilio2601",[111,274,43,275,112,37],2,"project\u002Fcritical\u002Fidea",[277,274,37,278,279,37],"40460542","commenter\u002Fneutral\u002Fnone","dangoodmanUT",[281,274,43,275,112,37],"40460675",[283,274,36,269,284,37],"40460868","benatkin",[286,274,36,287,288,37],"40461057","project\u002Fmixed\u002Fidea","danpalmer",[290,274,37,278,112,37],"40461105",[292,274,37,278,293,37],"40462410","dilyevsky",[295,274,37,278,112,37],"40462428",[246,274,37,297,10,43],"project\u002Fneutral\u002Fidea",[299,274,37,278,112,37],"40461277",[301,274,37,302,303,37],"40466813","other\u002Fneutral\u002Fnone","baridbelmedar",[305,274,43,306,307,37],"40461009","project\u002Fcritical\u002Fpricing","meiraleal",[249,274,37,269,10,43],[310,274,37,311,293,37],"40462595","commenter\u002Fneutral\u002Fpricing",[313,274,37,302,314,37],"40461204","mickael-kerjean",[316,274,37,302,317,37],"40460923","jusrhee",[319,274,39,320,321,37],"40461090","project\u002Fpositive\u002Fidea","redwood",[323,274,43,275,324,37],"40465698","verdverm",[326,274,37,320,10,43],"40461054",[115,274,43,275,112,37],[329,274,39,320,330,37],"40467098","mitchitized",[332,274,37,278,112,37],"40468299",[334,274,37,278,335,37],"40461247","zackify",[337,274,37,278,338,37],"40464425","oooyay",[340,274,37,278,112,37],"40468275",[342,274,37,278,338,37],"40468652",[344,274,37,278,112,37],"40468717",[346,274,37,278,293,37],"40471887",[348,274,37,278,112,37],"40472082",[350,274,37,278,293,37],"40472778",[352,274,37,278,112,37],"40473038",[354,36,37,302,355,37],"40462517","schneems",[357,32,36,287,358,37],"40457471","neeleshs",[360,32,37,361,10,43],"40458400","project\u002Fneutral\u002Fexecution",[363,32,37,302,364,37],"40459598","saisrirampur",[187,39,36,366,188,37],"maker\u002Fneutral\u002Fpricing",[368,39,36,269,369,37],"40457769","theturtletalks",[371,39,37,269,10,43],"40457837",[191,39,36,297,188,37],[374,39,36,297,375,37],"40463608","presentation",[377,39,36,297,263,37],"40466528",[379,39,37,302,188,37],"40457849",[381,39,39,320,317,37],"40458210",[383,384,36,385,386,37],"40458960",6,"project\u002Fneutral\u002Fnone","scottmessinger",[388,384,36,297,317,37],"40460655",[390,384,36,297,386,37],"40461813",[392,384,36,361,317,37],"40466778",[133,41,36,269,134,37],[395,41,36,269,317,37],"40457939",[397,398,36,297,399,37],"40461207",8,"seffect",[401,398,43,275,335,37],"40461238",[403,398,43,275,404,37],"40463473","z33k",[406,17,36,385,407,37],"40458027","michaelmior",[409,17,36,385,410,37],"40458786","com",[84,412,39,256,85,37],10,[223,414,39,320,224,37],11,[103,30,39,320,104,37],[230,417,36,259,231,37],13,[129,419,36,269,130,37],14,[421,419,36,269,130,37],"40463197",[423,419,43,306,424,37],"40465565","vault",[99,426,39,427,100,37],15,"maker\u002Fpositive\u002Fnone",[172,429,36,385,173,37],16,[197,431,36,297,198,37],17,[433,431,39,320,263,37],"40466569",[435,436,36,385,437,37],"40463400",18,"highmastdon",[118,439,43,275,119,37],19,[441,439,37,442,443,37],"40462198","commenter\u002Fneutral\u002Fidea","re-thc",[445,439,37,446,447,37],"40463275","commenter\u002Fcritical\u002Fpricing","anonzzzies",[153,449,36,385,154,37],20,[157,451,36,385,158,37],21,[453,451,37,302,454,37],"40460430","chadsix",[456,451,36,385,317,37],"40460598",[125,458,43,306,126,37],22,[460,458,36,461,462,37],"40457811","project\u002Fmixed\u002Fpricing","simple10",[60,458,37,269,10,43],[465,458,36,269,126,37],"40458529",[63,458,37,269,10,43],[179,468,36,385,180,37],23,[470,468,37,385,10,43],"40460918",[472,468,39,473,180,37],"40461655","project\u002Fpositive\u002Fnone",[237,475,43,306,238,37],24,[201,477,36,385,202,37],25,[479,477,36,297,480,37],"40462761","orliesaurus",[165,482,36,385,166,37],26,[161,484,36,385,162,37],27,[141,486,43,306,142,37],28,[488,489,39,320,490,37],"40457359",29,"palashkulsh",[],[493,498,503,508,513,518],{"id":494,"name":495,"points":496,"category":497},"40456236","Dataherald",464,"data",{"id":499,"name":500,"points":501,"category":502},"40501021","Grooved",452,"hardware",{"id":504,"name":505,"points":506,"category":507},"40455478","PaperTalk",319,"productivity",{"id":509,"name":510,"points":511,"category":512},"40502956","Openkoda",318,"web_saas",{"id":514,"name":515,"points":516,"category":517},"40469592","Spot",309,"dev_tools",{"id":519,"name":520,"points":521,"category":522},"40481578","DiscoGrad",232,"languages",false,"v2",{"id":526,"name":5,"line":6,"ai":523,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":527,"top":17,"kw":528,"maker":10,"domain":529,"tier":18,"attempts":37,"strip":530,"url":-1,"mix":531,"praise":76,"objection":108,"sub":20},40456959,0.03,[23,24,25,26],"","5351130100330000303334331353145133133333",[30,31,32,30],1794036655218]