Live data from Hacker News

Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

news.ycombinator.com

41–50 of 95 posts

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#41
post #28
post #25

I've been using a similar service https://www.graph.cool for a while and it's been amazing. Good luck guys.

Thanks for the support! If you have some time, would love for you to check out Scaphold as well. With the latest release of our custom logic workflows, we're feature-complete and can handle real workloads that require advanced permissioning, real-time subscriptions, performance monitoring, and more.

I liked your UI much more than the graph.cool thing.

But their generated Schema felt better to me. getUsers instead of this viewer stuff, feels much cleaner.

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#42

If you code while working for another company dont they own that IP? Unless specifically stated on your employment contract? Just curious! Thanks

not if you code outside of working hours with your own equipment

And if you are not creating anything related to your work. Like if you work at a game company and you make a game on your own time with your own equipment, the game company you work for can claim your work as their own.

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#43

Congrats! The website looks great! Forgive me if I am simply uninitiated, but what are the general advantages of graphQL over a typical backend powered by a SQL database?

Hey thats a great question! These things are actually not mutually exclusive. You can think of GraphQL as REST 2.0. GraphQL provides a type system and standardized query language that make it much easier to consume APIs from the perspective of the client application. For example, the GraphQL language itself is very powerful and essentially eliminates the need of SDKs making GraphQL a great choice for any platform including embedded systems, VR, and more. GraphQL does not make any assumptions about where your data lives however. In fact, we run multiple databases (including SQL) each of which serves a specific purpose and we are able to expose all them to you via GraphQL. This is also how we are able to pull in things like Stripe, Algolia, Push Notifications and more into the same API that powers the rest of your application.

One of the biggest promises of GraphQL is in its ability to consolidate disparate data and this I think is how we are going to stand out from the BaaS platforms that have come before us. This is just the beginning. The GraphQL type system opens up so many possibilities in the types of developer tools that people can build. Apollo (http://www.apollodata.com/) is already building amazing tools and expect to see more from many more companies.

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#44
post #12
post #6

"Launch HN"? That's new.

Yes, it's something we're trying out for YC W17. https://news.ycombinator.com/item?id=13366964 was the first one, and this is the second one, so far.

So, it's preferential access to the front page in the same way as YC job ads, but no special comment moderation?

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#45
post #32

Big fan of what you are doing! But can you elaborate a bit on TAM? Isn't the possible market too small? https://github.com/coffeemug/defstartup/blob/master/_posts/2...

At a glance it does sound like a very small potential market which makes me curious as to why YC would fund them. Perhaps there's a belief that the market will grow as these tools lower the barriers to entry (facilitated by GraphQL) for building applications?

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#46

I just don't believe in the 1 backend to rule them all approach. Services like Stripe, Algolia, Datadog, Pusher, Mapbox, Imgix etc all make a lot of sense. It's easy to plug them in to your existing backend and extend your app's functionality. Using someone else's backend for your app is a terrible decision though, the lock-in is just too large. For this to succeed they'll need to add a lower level interface to the m…

"Services like Stripe, Algolia, Datadog, Pusher, Mapbox, Imgix etc all make a lot of sense" Yep, and that's because they solve a really really challenging problem you can almost never solve yourself, whether it's payment processing or search. Creating a simple barebones back-end may be tedious (though I'll argue it's trivial), but it will never be an unsolvable problem for many. Maybe for pet projects, but never for…

Thanks for the comment!

It is true that companies can often build their own backends but it is often extremely time consuming and expensive. It takes time to develop these systems and build them to scale and often they run into a problem where early assumptions change while the underlying system is hesitant to.

One of the core value props of a platform like ours is the speed at which you can iterate and develop something while also being given the tools to pivot when you need to. We are focused on building features that allow you to extend the platform to make it achieve what you need so that you can spend more resources developing the value that is important to your customers instead of the pipes underneath.

Of course our solution cannot work for everyone but the companies that we have worked with thus far have told us that increased their application throughput by 8x compared to when they built backend themselves with frameworks like rails/django/node.

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#47
post #25

I've been using a similar service https://www.graph.cool for a while and it's been amazing. Good luck guys.

Thank’s for the support bh13731! If anybody has tried both Graphcool and Scaphold I would love to se an objective comparison between the two services.

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#48
post #32

Big fan of what you are doing! But can you elaborate a bit on TAM? Isn't the possible market too small? https://github.com/coffeemug/defstartup/blob/master/_posts/2...

Great question, that's something that we've been thinking about for a while and I want to start out by defining what our market is. Given the various categories of offerings in the market today amongst managed hosting, DBaaS, and PaaS, Scaphold falls under the PaaS side of things. We do offer plenty of value-added features that attempt to make server-side development a lot more hands-off.

However, at second glance, you could argue that Scaphold actually creates a new take on PaaS. Previous services have faltered at trying to do too much in one platform by essentially wrapping and containing all the services you need underneath one shell. So we're treading in unfamiliar territory where we think there's actually a lot more value in providing an interface for all your data across the web, as opposed to a complete wrapper around it in a self-contained manner. This way, developers can actually get the best of both worlds:

1) Having the benefits of using a backend as a service platform that offers value-added services like hosting, performance monitoring, tooling, app management, etc. And... 2) Flexibility in picking and choosing what services you need (like Auth0 or Stripe), tying in your own custom logic (through a provider like AWS Lambda), and even perhaps the database layer as well.

Essentially, the vision is to allow developers to think as if they were rolling their own backend, while stripping out the time-consuming aspect of connecting these pieces manually. It's a much more modular approach where we sit as the hub of all your data across the web.

To bring this back to the original point about TAM, this would ultimately open the door for us to a much larger market that includes any cloud service customer since they're not married to Scaphold as a backend. Scaphold essentially becomes an extremely versatile way to tie in your data that's hosted just about anywhere and combine it with the existing services you already use. That also reduces the pieces that we have to manage as well.

My answer is by no means supposed to be a definitive way of thinking about TAM, but merely one way that we're evaluating it. If you or anyone reading this has any thoughts on this, we'd love to talk more privately about this and the direction we're taking Scaphold.

Re: Launch HN: Scaphold.io (YC W17) – GraphQL Backend as a Service

#49
post #41
post #28

Earlier quoted context omitted.

Thanks for the support! If you have some time, would love for you to check out Scaphold as well. With the latest release of our custom logic workflows, we're feature-complete and can handle real workloads that require advanced permissioning, real-time subscriptions, performance monitoring, and more.

I liked your UI much more than the graph.cool thing. But their generated Schema felt better to me. getUsers instead of this viewer stuff, feels much cleaner.

Hey, so the reason for the viewer is due to the Relay spec. It's a standard that was developed at facebook that provides some best practices in terms of schema design but I understand liking the simpler schema especially if you use Apollo and not Relay. We've thought of providing a non-relay schema for this reason as well but have yet to get around to it. Thanks for the feedback.
Post reply on HN