ProgrammerHumor

thankYouColdplay

thankYouColdplay
https://i.redd.it/szyezghyuydf1.png
Reddit

Discussion

RadioactiveTwix

See, one more reason to use airflow

4 hours ago
LitrlyNoOne

Tl;Dr it for me

4 hours ago
Raaka-Kake

Orchestration is the automated configuration, coordination, deployment, development, and management of computer systems and software.

4 hours ago
ContributionBright69

But what does that have to do with coldplay or that incident? Asking for a friend...

4 hours ago
HawtVelociraptor

The company they worked for, created software that did the thing

4 hours ago
ContributionBright69

Thank you random person

4 hours ago
HawtVelociraptor

4 hours ago
Spiritual-Nature-728

2 hours ago
pimezone
:j:

So you are telling me that this concert affair scandal was orchestrated PR campaign to promote their platform?

1 hour ago
Aldor48

No

1 hour ago
starfries

I thought it had to do with astronomy, disappointing

Although maybe I'm glad it wasn't about astronomy given the circumstances

54 minutes ago
TheRealKidkudi

Apache AirFlow is an orchestration platform. Astronomer’s product is a platform built on top of AirFlow. Astronomer’s CEO was caught romantically holding their head of HR on the Jumbotron at a Coldplay concert.

4 hours ago
johanbak

That escalated quickly from workflow management to HR drama. Nothing like mixing business with pleasure at a Coldplay show.

30 minutes ago
GenuinelyBeingNice

Astronomer’s product is a platform built on top of AirFlow.

Does it add anything of value or is it just, you know, a scam?

21 minutes ago
forgetfulfrog3

Awesome. That means I don't have to worry about configuring software anymore, right?

2 hours ago
Downtown_Research_59

in English pls /s

2 hours ago
MeggaMortY

Automatic development? If business execs knew about this earlier we wouldn't need developers to begin with!

28 minutes ago
Data_cruncher

To clarify for this audience, Airflow primarily does r/DataEngineering or r/BusinessIntelligence orchestration, i.e., data pipeline orchestration.

40 minutes ago
iknewaguytwice
:js:

Airflow is pretty dogwater as far as orchestration goes, not gonna lie.

It’s just easy to learn.

4 hours ago
PerilousTimes43

I’m gonna need to know whether dogwater is good or bad

3 hours ago
Throwxinaway

Ngl, when you're thirsty at 3am with nothing else to drink nearby... It's still kinda dogwater

3 hours ago
Beginning_Book_2382

I guess it wouldn't be dogwater if it wasn't dogwater

3 hours ago
-IoI-

The assumption is that a dog got to it first, otherwise it's just boiled ice

1 hour ago
intcallx

It is aladeen

4 minutes ago
badgersnuts2013

What’s a better alternative? Genuine question, new to container orchestration

3 hours ago
cockatoo-bandit

Airflow is not a container orchestration tool. That would be, for example, Kubernetes. If we are talking the infrastracture managment kind of orchestration, you would likely use Kubernetes with Argo CD, to handle lifecycle of your deployed applications.

Otherwise a more modern k8s native alternative to Airflow would be Prefect.

3 hours ago
Any_Mongoose9787

How is container orchestration different from infrastructure management kind of orchestration? Sorry if it's a dumb question, I'm pretty new to this.

2 hours ago
cockatoo-bandit

They are kinda the same in the goal. It's the platform that differs.

Container orchestration is a kind of infrastructure orchestration, but on all infra orchestration is container orchestration.

Or a different way- It is a matter of what the orchestration tools supports. If it supports orchestrating containers, it's a containers orchestration tool.

And lastly, when deadling with kubernetes, you would usually use another orchestration tool to manager the kubernetes itself. Kubernetes itself is set of servers running kubernetes nodes, and this would usually. You want to be able to quickly spin up and update new k8s nodes, and therefore might need another orchestration tool to manage it.

You might use terraform/ansible and maybe SaltStack to manage the servers and to setup kubernetes nodes. Then you would rely on kubernetes and argocd to orchestrate the containers themselves.

1 hour ago
killerfridge

From our experience, Dagster or Prefect, but that might just be because no-one knows how to use Airflow on the project

3 hours ago
Wolfy87

Seconding dagster, I'm replacing SO much custom scrappy glue with dagster jobs. I'm running it on my own auto scaling ECS and I get to just plop in existing containers with docker in docker to speed up migration.

Using polars and duckdb inside these jobs also turns it into an ETL weapon. The web GUI is lovely too.

2 hours ago
dkarlovi

Dagster is good.

1 hour ago
sangbui

If you are looking for an alternative to airflow, I recommend looking into dagster. It is newer compare to airflow but more user friendly.

3 hours ago
Hillgrove

github actions for my broken ass

19 minutes ago
just4nothing

Hamilton or prefect can be better. Airflow seems a bit on the heavy side too

2 hours ago
escargotBleu
:py:

If there is airflow in my resume, should I switch job right now ?

2 hours ago
skwyckl
:elixir-vertical_4::py::r::js:

… You didn’t know about Airflow or Dagster?

2 hours ago
0xlostincode

What is Orchestration? Is it like a rehearsal for an Orchestra?

3 hours ago
Arstanishe

so orchestration is fancy word for CI/CD pipelines, like running ansible scripts from Jenkins?

1 hour ago
LikelyDumpingCloseby

Many kinds of Orchestration, from Maestros in an orchestra, to Controllers orchestrating Kubernetes resources, to bash scripts that have a specific workflow, to Airflow or Dagster for more generic stuff, to CI/CD pipelines with Jenkins/Buildkite/Github(Nektos) Runners/Gitlab Runners. To each problem its tools...

Ansible, Terraform, Nix, are declarative approaches to describe the Z state you want, pointing at resources [HEYO], and whatever state [HEYO] is, the tool engine has to figure out how to get the declarative state Z.

So, CI/CD is one of the ways to use the concept of Orchestration, not a fancy word for it, since Orchestration is much broader.

On the other side of the coin you have a concept that may make things much more complex, but has an easier time with reliability and keeping system-wide promises, which is a Choreography. Like the name suggests, each piece knows what to do at the right time. Complexity comes from the pieces being completely decoupled and only reacting to cues (e.g. events/calls). Reliability and keeping promises comes from the fact there isn't one single point of failure, like the Maestro having an heart attack and the play stops (tho, a ballet show also stops if one of the performers has an heart attack, but in computers, it usually isn't an issue)

38 minutes ago
Arstanishe

Yeah. I understand that it's sorta "CI CD but also let's include much more functionality than just that"

30 minutes ago
LikelyDumpingCloseby

No no, Airflow for CI/CD is like thinking Chocolate can be a full lunch meal. Sure it feeds you, but you have serious issues in a not distant future, and serious people will look at you with frowing eyes. Just because it's a kind of food/orchestration, don't mean it works for lunch/CICD.

Airflow was built for a completely different type of workload/requirements. 

13 minutes ago
Arstanishe

nah. i am not saying ci cd is the same thing. the principle is the same, you keep configurations and scripts and logic to automatize tasks. ci cd is just a basic or say, one aspect of this approach. obviously orchestration is supposed to be more, but that kind of simplification helps me to understand what is this about.

8 minutes ago