Octo

Infrastructure

serverless api generator

SHOW HN2020

241points
58comments
#201of 3,028 in 2020
Top 7%of 2020 by points

How HN took it

MixedNo clear lean

5 positive, 8 neutral or asking, 1 mixed, 7 critical, out of 21 comments about the project. Thread score -0.03.

Design: 1 for, 3 againstIdea: 1 for, 2 againstPrivacy: 0 for, 1 againstExecution: 0 for, 1 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Positive reactions to the project and its logo

    From 3 comments
    • Looks great! If you like this, check out OctoSQL[0]... Also in Go... Though OctoSQL lets you query multiple databases / files / event streams like kafka using SQL from your…
      cube2222 on HN
    • Logo is looking good , gj
      rimkms on HN
    • Very impressive, Great job.
      amani92 on HN

Objections

  • Tightly coupling clients to the database schema makes refactoring hard

    From 1 comment
    • I fear that all of these "expose your DB as an API" tools like this, Postgraphile, Hasura, etc. are going to set up folks for a world of hurt down the road. Tightly coupling your…
      hn_throwaway_99 on HN
  • Unclear who needs an API for a raw SQL query

    From 1 comment
    • Perhaps I'm old, but who needs an API for an SQL query? I'm not sure I understand the use case, or the advantage of something like this over a regular API call to a backend which…
      akie on HN

Requests

  • Support for GROUP BY queries

    From 1 comment
    • Do u know any similar tool wwhich supports group by query ?
      revskill on HN

Questions

  • Can environment variables be passed into the database connection?

    From 1 comment
    • Interesting concept and quite liked the playful logo. Can we pass in env variables to db connection ? We are in similar space, we take input params of db and generate CRUD apis…
      o1lab on HN
  • Why expose an API when clients could connect to the database directly?

    From 2 comments
    • Perhaps I'm old, but who needs an API for an SQL query? I'm not sure I understand the use case, or the advantage of something like this over a regular API call to a backend which…
      akie on HN
    • I think the point he was making is: why the API if you just want to talk to the db? You can connect to a SQL db over the network and protect the data with views and stored…
      alangibson on HN

Alternatives named

  • PostgREST

    From 2 comments
    • Looks vaguely similar to http://postgrest.org/
      ForHackernews on HN
    • With postgrest you can add stored procedures as rest rpc calls, and you can always roll a microservice for more advanced stuff. In practice these sorts of auto-api tools make a…
      CuriouslyC on HN
  • PostGraphile

    From 2 comments
    • I can't speak for this project specifically but for some context, Postgraphile's way of solving this, as it only supports Postgres, is to use Postgres's Row Level Security…
      lukeramsden on HN
    • Postgraphile allows you to write plugins to arbitrarily extend (GraphQL) schema and wrap resolvers, which is useful for things like interfacing with external APIs etc. It works…
      lukeramsden on HN
  • Hasura

    From 1 comment
    • I fear that all of these "expose your DB as an API" tools like this, Postgraphile, Hasura, etc. are going to set up folks for a world of hurt down the road. Tightly coupling your…
      hn_throwaway_99 on HN
  • Strapi

    From 1 comment
    • This is not dis-similar to what Strapi.io does, although I don't think they realize that's a big selling point from their marketing materials. With strapi you configure your DB…
      henryfjordan on HN
  • DreamFactory

    From 1 comment
    • DreamFactory is basically a paid service for this sort of thing. They support something like 20 types of databases (among many other data sources). They have a lot of features…
      chadhutchins10 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/24442294)