Hacker News new | ask | show | jobs
by meliora245 703 days ago
why would one consider this over something more established such as Temporal, also I see Maestro is written in Java vs Temporal's Go
5 comments

Temporal's go is... something. They used to use Java (I think), then they switched to Go, and the Go is very Java-like.

Or maybe I just don't know Fx.

https://github.com/temporalio/temporal/blob/main/service/mat...

The issue we hit with Temporal - again and again - is that it's very under-documented, and it's something you install at the core of your business, yet it's really hard to understand what is going on, through all the layers and through the very obtuse documentation.

Maestro has... no documentation? OK Temporal wins by default.

no just the SDK is Java. temporal is 99% Golang, even at Uber https://github.com/uber/cadence
They're saying the code style is java like and I agree. Whether or not that's a bad thing depends on your opinion of java and java coding styles.
Netflix also uses temporal: https://temporal.io/in-use/netflix
Is Temporal still alive?

(website doesn't resolve for me)

EDIT: I found the GitHub page

https://github.com/temporalio/temporal

The site loads fine for me.

See also: https://downforeveryoneorjustme.com/temporal.io

That's also my question.
isn’t Maestro an alternative to Airflow, not Temporal? Temporal isn’t a workflow orchestrator. There’s some overlap on the internals but they’re different designs for different use cases.
Didn't they rewrite some of Temporal's core in rust?
They (re)wrote most of the client SDKs on a Rust core, but the Temporal server is still written in Go.