4
7 Comments

Roast my landing page for a key-value database service

http://kvdb.io

Hey all,

I'm curious what are the first things you think of when you visit https://kvdb.io - is the product description clear for the target audience? Do you feel like the terminal code samples above the fold help or detract from explaining the product?

Thanks!

submitted this linkon September 26, 2019
  1. 2

    Hi Amir,

    My biggest question is why wouldn't I use Redis (Memcache, etc)? It's everywhere, super stable, super scalable, hosted on every major cloud provider and has an easy to use cli tool as well as libs for dozens of languages.

    1. 1

      Andrew, I agree with you, it's bound to be the most common question to come up.

      My thesis is that there is room for a service like KVdb for those that want more features than Redis and the like offer, but don't want to deploy a NoSQL document database. I plan on offering a Redis protocol-compatible interface to KVdb so developers can leverage existing Redis client libraries. Server-side scripting (currently Lua, JavaScript to come) is also supported, so you can build custom logic inside KVdb ("serverless" if you will): https://kvdb.io/docs/scripting

      The biggest advantage I would say is that you don't have to deploy Redis or use a client library. KVdb is accessible from anywhere you can make an HTTP request.

  2. 1

    The database space is very fragmented and typically people look for a specific database to solve a use case. I would put on the site what the best things your database is good for: is it for storing logs, serving very fast product information, etc.

  3. 1

    For me, this is clear (and compelling!):

    Stop wasting time setting up NoSQL databases. Get a key-value database and web API up and running in seconds. Perfect for serverless apps, prototyping, metrics, and more. Simplest API on the planet.

    Then I look over to the right and see the curl commands. Looks simple. I wonder if there's some kind of management dashboard. I see the delete bucket command, and wonder about how access control works.

    I then looked around for pricing. I'm the kind of person who hesitates to even go through the learning curve for a new dev tool if I can't see what the pricing is, because I get annoyed with lock-in. I clicked on the pro plan mentions but didn't see pricing.

    So you've got my attention! It looks like something I'd try, especially now that I want to start new projects quickly. (I'm learning Svelte this week, for example.) But if I found your page based on some link somewhere, I'd have just closed the window when I couldn't see what future pricing commitment I'd be making.

    1. 1

      Salim, thanks so much for your insightful reply!

      I see the delete bucket command, and wonder about how access control works.

      It's buried in the docs at https://kvdb.io/docs/api/#buckets but you're right, I should briefly outline this on the landing page for those who are curious! I feel like there's a balance to be struck in not being excessively detailed on the landing page...

      I clicked on the pro plan mentions but didn't see pricing.

      I intend to go with a freemium model, but I'm not quite sure about charging for the service yet since there isn't enough usage to determine what the right price point would b. But now that you mention it, I see how it could be a deterrent to even trying the service out in the first place.

      Great points, I'm going to take them to heart and implement changes very soon :)

  4. 1

    Hi Amir !
    Product description is clear.
    I'd add some white space to the left and right side in header to have same center - aligned structure as sections below.

    • 'Create a Bucket', 'Set Key Values'.. buttons can have icons / colored titles and more strong strokes to emphasize it's 'clicklability'.
    • "Navigate" section in the footer should be placed to the right, after "Questions" to give footer content more strong horizontal look.

    Good luck with your project, Amir !

    1. 1

      Thanks for the feedback Romarto, those are good points that my developer mind wouldn’t have ordinarily considered, I’ll make the changes :)

  5. 1

    This comment was deleted 7 years ago