Git Product home page Git Product logo

Comments (3)

dgrnbrg avatar dgrnbrg commented on May 18, 2024

So, I'd like to make this query one which can be answered through an external DB, like the SQLite DB I want to attach to the gRPC-based transport. I think that rich, programmatic API (as client libs) are a better bet than trying to go full HTTP REST.

from cook.

tnn1t1s avatar tnn1t1s commented on May 18, 2024

Being able to 'curl' the status of a job, without having to find and deploy a client side library is a huge upside and will make it much easier for us to adopt this API. That said, i'm not against rich programmatic APIs that can be fronted by a simple HTTP service for a subset of operations.

from cook.

leifwalsh avatar leifwalsh commented on May 18, 2024

The fastest path to something people can use is to just expose a new rest endpoint that either runs the query or answers from a cache if this query is too expensive. Keeping another DB in sync with datomic sounds like a longer project but probably one worth getting to eventually.

@tnn1t1s can you sketch out what would be a useful interface?

from cook.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.