Faast.js

Infrastructure

serverless batch computing

SHOW HN2019

202points
31comments
#188of 2,195 in 2019
Top 9%of 2019 by points

How HN took it

LovedMost comments that take a side are positive

6 positive, 11 neutral or asking, 0 mixed, 0 critical, out of 17 comments about the project. Thread score +0.31.

Idea: 4 for, 0 againstPricing: 1 for, 0 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

  • Cost estimate feature is useful

    From 1 comment
    • This looks great! I have an upcoming processing-intesive project I hope to test this out on soon. I especially like the cost estimate feature, that isn't something I've seen in…
      CoreFailure on HN
  • Simplifies serverless batch processing and deployment

    From 2 comments
    • From what I can tell, it's the invocation model and deployment that is unique here? You invoke faast from your local machine (or build server, or cron job, whatever), and in turn…
      gregmac on HN
    • Love what you did! We resently were exactly in a situation where we had to do heavy processing of ~4000 items each running between 1-10minutes. To speed the process up we ran it…
      BrandiATMuhkuh on HN
  • Good idea for unified interface across serverless vendors

    From 1 comment
    • Very interesting project, the problem with Serverless service provided by different public cloud vendors is that programming and API are not uniform. I think Faast.js is on the…
      dongxu on HN

Objections

  • Serverless pricing may not suit long-running batch jobs

    From 1 comment
    • Hi, Do you think serverless pricing model contradicts with batch operations ? I think that you normally pay for duration of tasks and ram usage etc. Batch jobs are supposed to be…
      m00dy on HN
  • Orchestrator should not run on serverless

    From 1 comment
    • From what I can tell, it's the invocation model and deployment that is unique here? You invoke faast from your local machine (or build server, or cron job, whatever), and in turn…
      gregmac on HN

Requests

  • Add Azure support

    From 1 comment
    • Very cool. Worth checking out a similar project Durable Functions. However those orchestrations can run in serverless and can scale to zero during the “waiting for other tasks”…
      netofeverythin3 on HN
  • Support functions written in other languages such as Python or Java

    From 3 comments
    • This is neat, but would be more useful if it could deploy cloud functions made in language {x} and provide local js proxies for them.
      mring33621 on HN
    • Python is a good place to start.
      linuxdude314 on HN
    • Honestly, I would want java. Probably would have to provide a mapping spec file (like IDL) to help generate the mediation code between the local proxies and the deployed functions.
      mring33621 on HN
  • Documentation on deploying the orchestration code in production

    From 1 comment
    • From what I can tell, it's the invocation model and deployment that is unique here? You invoke faast from your local machine (or build server, or cron job, whatever), and in turn…
      gregmac on HN

Questions

  • How are serialization and retries handled

    From 2 comments
    • Wow that's awesome. I'll have a look at it ASAP. We have actually just converted our lambda code to run on a multi core machine + much wiser algorithms to massively speed up the…
      BrandiATMuhkuh on HN
    • This is very neat! Last year I had to essentially do this on GCP and relied on a very similar implementation. Everyone was surprised to see JS being used for data processing but…
      sourc3 on HN
  • Does serverless pricing make sense for batch work

    From 1 comment
    • Hi, Do you think serverless pricing model contradicts with batch operations ? I think that you normally pay for duration of tasks and ram usage etc. Batch jobs are supposed to be…
      m00dy on HN

Alternatives named

  • Serverless framework

    From 1 comment
    • Doesn't Serverless (the framework, not the concept) abstract this away? https://serverless.com/framework/docs/providers/ (not familiar enough with that framework to form an…
      bdcravens on HN
  • Pywren

    From 1 comment
    • Pywren (http://pywren.io/) seems to be basically this project, but in Python
      adeora on HN
  • Azure Durable Functions

    From 1 comment
    • Very cool. Worth checking out a similar project Durable Functions. However those orchestrations can run in serverless and can scale to zero during the “waiting for other tasks”…
      netofeverythin3 on HN
  • RPyC

    From 1 comment

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/19811093)