Giter Site home page Giter Site logo

Canonical 3F app about 3factor HOT 4 CLOSED

hasura avatar hasura commented on April 27, 2024 7
Canonical 3F app

from 3factor.

Comments (4)

tirumaraiselvan avatar tirumaraiselvan commented on April 27, 2024

Yes, this is required. We can use the food-delivery app that has been referenced in the doc as the canonical app. We also need a corresponding analytics app for evaluation purposes.

Deployment

3 steps (no puns)

  1. Step 1 ( realtime graphql) - Deploy Hasura on Heroku
  2. Step 2 (state models and async serverless) - Create data models and deploy lambdas (using serverless framework)
  3. Step 3 (event system) - Create event triggers

Evaluation

  1. Fast iteration

Place an order.
See updates.
Change the subscription to show more/different details
Place an order
See new updates instantly.

  1. Resilience

Frontend crashes - close the frontend during status updates. open it again and show correct status.
Backend crashes - Backend stops responding (undeploy lambda). Redeploy lambda and things are back to normal.

  1. Scalability

Using graphQurl, place orders for 1000 users per second. See analytics app for realtime updates.

Thoughts?

from 3factor.

vemv avatar vemv commented on April 27, 2024

Hey there, thanks for the response!

Personally it sounds good to me and would love to deploy such as sample app.

from 3factor.

tirumaraiselvan avatar tirumaraiselvan commented on April 27, 2024

We have built such apps before. Here is an example: https://github.com/shahidhk/hasura-serverless

Just need to make it canonical and reference-ready :)

from 3factor.

tirumaraiselvan avatar tirumaraiselvan commented on April 27, 2024

Hi everyone

Took a while but a full step-by-step canonical app is ready: https://github.com/hasura/3factor-example

Please go through it and post your doubts :)

cc: @vemv

from 3factor.

Related Issues (8)

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.