Show HN: Polybit – Build, Deploy, Host Node.js APIs
polybit.com
polybit.com
The idea of the project is great. It can be difficult to get folks up to speed on various Node JS topics, and one of the big ones (like with any code deployed on a web framework, really) is getting people up to speed on deployment. Anything that is working on making that easier, especially for new/young developers, is great.
That being said, I really do not like the pricing strategy because I think it completely incentivizes bad behavior and optimizing your API/apps for weird things at anything past micro-project scale. Things like when database queries happen are also not entirely opaque to developers, especially new developers, which is going to lead to them not understanding charges (for instance, would a new developer understand that on a fairly basic installation of Passport and Express, every page request, logged in or not, would result in DB activity as Passport tries to figure out if the session is logged in or not? That's likely to far overshadow the single API credit needed for the API hit.) I think that Heroku's free tier would be much more attractive for small projects, and for anyone more advanced than that, a $5 Digital Ocean droplet is simple enough to learn very basic server administration and quickly deploy your application. There are a number of other Node platforms (Modulus) who will give you good service for < $15/month.
I think it would make a lot more sense to structure this more like EC2's burstable instances, which accrue CPU credits for times when they do not run at their allotted CPU, and then can expend those credits to burst above that CPU for smaller amounts of time. That achieves a lot of the good things you're working on, but doesn't push people toward minimizing trips to and from the DB or instance.
I've met Keith a few weeks ago at the NodeJS NYC meetup. Great dude, who genuinely wants to make development better. Polybit seems particularly cool for front-end / designers, mobile devs, and anyone else who'd rather build an app than fret over the high availability, scalability, or etc.
What I'm saying is: cool idea + Keith's very approachable if ya wanna pick his brain about the design :)
Hope this goes well for ya dude!
$ pricing
Polybit offers pay-as-you-go services.
Action | Cost
---------------------|---------------------------
API Request | 1 Credit
Database Query | 1 Credit - FREE in Beta
Project Deployment | 10 Credits - FREE in Beta
Create New Project | 50 Credits
Create New Database | 50 Credits
Package | Credits | Price
---------|-----------------|---------------------------------
| 1,000 (x2) | FREE - Received on Registration
1 | 10,000 (x2) | $9
2 | 100,000 (x2) | $49
3 | 1,000,000 (x2) | $249
4 | 10,000,000 (x2) | $999
Limited time - purchase now with `purchase <package>` while we're in beta,
receive 2x the creditEdit: Well...formatting sucks since I just copy-pasted. But it's somewhat readable I hope
For example; if I want to render a complicated page out and the API design will be better if that's done with 10 API requests then I want to make it with 10 API requests. I don't want to have to feel like I need to make some kludgy nasty single request in order to reduce my costs by an order of magnitude.
Similar with queries; I'd rather use multiple simple queries than craft some nasty monstrosity query that gets all the data I need at once.
Am I just crazy?
Full disclaimer: I work for a more traditional web host. But these views are totally unrelated to that (I think), it's just based on my personal thoughts/take on this pricing structure.
PS - I really dig the design of the site and think this is really cool and everything. Just the pricing structure seems like a friction point for me personally.
Sometimes it is better to do many smaller requests versus one bigger request, and it would be nice to see a pricing structure based on bandwidth at least.
If it's per month it feels very expensive to me especially at the lower tiers compared to the number of transactions I'd expect to be able to do on say EC2 or GC for similar money... Am I just not the target audience?
This pricing level really limits what kind of apps would make financial sense. Nothing ad-supported for a start.
We're early and we're super grateful for anybody who's willing to test drive the services. I expect I'll be giving away a lot of free use to active early adopters.
If I can give a piece of advice to other early founders: it's tough, it never seems to magically get easy, but there are truly awesome people out there willing to help. Still a long road ahead, but I'm very, very grateful to everybody who has helped make Polybit a reality so far (mentors, advisors, and especially the developer community).
Creation Date: 20-dec-1999
Expiration Date: 20-dec-2025
REPL on https://polybit.com/ fails to display fonts. See [1] for a screenshot.
Firefox 47.0 on OSX.
[1]http://i.imgur.com/ty8PZT9.png
The console logs the keydown events per pconsole.js line number 308. I see the keys I pressed but nothing shows up.
keydown { target: <textarea>, key: "h", charCode: 0, keyCode: 72 } pconsole.js:308:5
keydown { target: <textarea>, key: "e", charCode: 0, keyCode: 69 } pconsole.js:308:5
keydown { target: <textarea>, key: "l", charCode: 0, keyCode: 76 } pconsole.js:308:5
keydown { target: <textarea>, key: "l", charCode: 0, keyCode: 76 } pconsole.js:308:5
keydown { target: <textarea>, key: "o", charCode: 0, keyCode: 79 } pconsole.js:308:5
keydown { target: <textarea>, key: " ", charCode: 0, keyCode: 32 } pconsole.js:308:5
keydown { target: <textarea>, key: "w", charCode: 0, keyCode: 87 } pconsole.js:308:5
keydown { target: <textarea>, key: "o", charCode: 0, keyCode: 79 } pconsole.js:308:5
keydown { target: <textarea>, key: "r", charCode: 0, keyCode: 82 } pconsole.js:308:5
keydown { target: <textarea>, key: "l", charCode: 0, keyCode: 76 } pconsole.js:308:5
keydown { target: <textarea>, key: "d", charCode: 0, keyCode: 68 } pconsole.js:308:5
:)
However, the account I just registered shows a balance of only 1,000 credits. Is the credit bonus only applied to credits which were paid for? If so the (x2) in the first row is a bit misleading.
That being said, I'm excited to check out this service and don't mean to complain about getting something for free.
Browser: Firefox 47 (default browser)
Extensions: AdBlockPlus, LastPass
OS: Ubuntu 16.04 LTS
Their experience as a DBA being what led them to this conclusion.
What are some other tools that provide similar functionality ?
Why can't people trust him? Seems like a good guy to me.
Love the website design!