Skip to main content
Directed acyclic graph

Directed acyclic graph

Search complete. 87 mentions across 23 episodes found for "Directed acyclic graph".

Sep 18, 2026

Doron GrinsteinGUEST
34:05
Like Pulumi is more programmatic than declarative and Terraform is more declarative.
Doron GrinsteinGUEST
34:11
But at the end of the day, they express a desired state, and there is a translation layer that takes the desired state, like with DAG on the case of Terraform, and applies in the right order, calls the APIs that are affecting the actual resources in the cloud.
Doron GrinsteinGUEST
34:28
It's just a translation, right? So like you said, if I don't have to write to that language, why can't I talk in English and let it make the calls directly? But here is the thing.
Doron GrinsteinGUEST
34:38
Terraform, as an example, or OpenTofu invested heavily in doing the DAG and doing the validation and doing stuff that the agent itself would have to reinvent what they had done to apply things in the right order and give you the rigor that they have already baked into the platform.
Doron GrinsteinGUEST
34:56
It is better, like in the Excel example I've given, to let the agent leverage a tool like Terraform than to learn the underlying API.
Doron GrinsteinGUEST
35:06
It's possible.
Bret FisherHOST
36:31
Do you think that Terraform is still the primary way your customers are managing their infrastructure? Do you see that as the majority?
Doron GrinsteinGUEST
36:37
I would call it 60% just because of inertia, not because it has a specific advantage.
Avinash LakshmanGUEST
32:54
So the first thing we did, and also the other problem that exists in kind of traditional blockchains is there's always one entity that is generating a block, which is, again, very slow.
Avinash LakshmanGUEST
33:08
But there's been a lot of research and a lot of work that has happened in that space with DAG-based consensus and things like that, where in a round, everyone generates a block.
Avinash LakshmanGUEST
33:20
So by design, that throughput is unparalleled when compared to traditional blockchains.
Avinash LakshmanGUEST
33:26
So we built a system.
Haseeb QureshiHOST
37:17
[laughs]
Robert LeshnerHOST
37:17
I thought it was a DAG.
Haseeb QureshiHOST
37:18
Yeah.
Robert LeshnerHOST
37:18
Oh, I guess the Tangle was a DAG.
Haseeb QureshiHOST
37:19
Yeah.
Haseeb QureshiHOST
37:19
The Tangle was a DAG.
Tarun ChitraHOST
37:20
It was the name of the DAG.
Robert LeshnerHOST
37:21
What was that, like distributed graph something graph?
Kenton DanisHOST
6:50
Makes it a lot easier for you to institute some guardrails and kind of manage everything with lots of different teams using it.
Lucas TrubianoGUEST
6:57
I would like to add another interesting insight that today more than 80% of our DAGs are created with a new framework because it's simply faster for the user to create those pipelines.
Lucas TrubianoGUEST
7:12
So it's a very big percentage of creation with that new framework.
Kenton DanisHOST
7:17
Yeah, that's great.

7 MINS LATER

Kenton DanisHOST
13:55
And tell me, or I guess give me an example of what that might look like in practice.
Kenton DanisHOST
14:00
So if a business user has a bug fix or some sort of enhancement they need to implement, what happens then?
Lucas TrubianoGUEST
14:08
Well, the full lifecycle for us is when the process or a DAG fails, all DAGs by the base template have a Slack alerting.
Lucas TrubianoGUEST
14:24
So every owner in Slack receives a notification with not only the logs of the error, also with some explanation if it's a common error.
Lucy D'Agostino McGowanGUEST
37:22
So in like an M structure, if you think about like a DA...
Lucy D'Agostino McGowanGUEST
37:24
Is your, I think your audience would know about DAGs.
Hailey BanackHOST
37:26
Yeah, yeah.
Matt FoxHOST
37:27
They definitely know about DAGs.
Hailey BanackHOST
37:28
We taught DAGs.
Matt FoxHOST
37:28
But we, we have a hard time conveying DAGs to time.
Hailey BanackHOST
37:30
Yeah, yeah, but, but go ahead.
Matt FoxHOST
37:31
But give it a try.
Kumuda SreenivasaGUEST
3:33
And we do data quality checks and production reporting and file processing.
Kumuda SreenivasaGUEST
3:37
We operate almost on thousands of DAGs and run across different schedules and business processes.
Kumuda SreenivasaGUEST
3:42
So that's how the whole team works on manufacturing data, software systems, and enterprises data systems.
Kenton DanisHOST
3:51
Okay, great.

10 MINS LATER

Kumuda SreenivasaGUEST
14:20
Wow.
Kumuda SreenivasaGUEST
14:20
Yeah.
Kumuda SreenivasaGUEST
14:23
So the DAGs, all the formulas, you know, there's a lot of stuff which happens.
Kumuda SreenivasaGUEST
14:28
We say like, hey, it's an expense app.
denolfeHOST
12:03
The article announced that Tala, TerraStrux's autolayout algorithm, is now open source under the MPL 2.0 license.
denolfeHOST
12:10
Tala is a new algorithm designed for layouting software architecture diagrams, producing more natural whiteboard-style diagrams compared to traditional DAG-based algorithms.
denolfeHOST
12:19
It balances multiple aesthetic goals like symmetry, flow, and clustering, and supports customization of node positions.
denolfeHOST
12:26
The post showcased comparisons with other layout algorithms, explained TALA's features such as partial node positioning, and discussed its limitations, including longer runtimes for larger diagrams and less effective handling of DAGs.
Marc LambertiHOST
1:22
I think you have like a way of doing things that I think is truly interesting.
Marc LambertiHOST
1:28
Also, how did you survive about the sub-DAG deprecation? Because sub-DAGs have been very popular for a while.
Marc LambertiHOST
1:36
But as you will tell us, you actually did the migration, the migration.
Marc LambertiHOST
1:42
And then also we will talk about adapting custom retry logic all the way through Airflow 3.
Ivana IsailovicGUEST
5:47
We looked at configurations, Doug ran limits, we try to use pools, different dependency setups and so on.
Ivana IsailovicGUEST
5:57
Basically everything that seems like it could help, but every solution solved just one part of the problem that we had.
Ivana IsailovicGUEST
6:05
And at some point we were stuck and not completely desperate, but close because we realized that the problem was bigger than just how we stopped two DAGs from running at the same time.
Ivana IsailovicGUEST
6:19
And the real question was here, how do we control the full execution flow across multiple DAGs, especially when some of them can be triggered at any moment from the application side? And we had to take a step back.
Jeff ComptonHOST
73:02
But as soon as you start to interrogate the customer and ask them, why are you doing it? Well, now we have to move away from that.
Jeff ComptonHOST
73:08
Well, shucks, I might be talking them out of doing some service here because I'm selling some DAG time.
Jeff ComptonHOST
73:14
And that goes to that when we get to that free DAG thing.
Jeff ComptonHOST
73:19
That's where this industry is still so wide open on that.
Jeff ComptonHOST
73:21
And I'm not sitting here saying it's all wrong and shouldn't be happening because...
Jake ClaverHOST
25:57
Wheat.
Jake ClaverHOST
25:58
He says, uh, Hey Jake, in the process of onboarding with DAG, awesome dude, Beyond Broke Mastermind member.
Jake ClaverHOST
26:04
Glad to have you in the community.
Jake ClaverHOST
26:05
Uh, I'm here from the UK.

20 MINS LATER

Jake ClaverHOST
45:43
Uh, he's the man, Mike, Mike is the man.
Jake ClaverHOST
45:46
Mike's an awesome moderator over there in the mastermind for us.
Jake ClaverHOST
45:49
Uh, he's on the sales team, does a fantastic job at DAG.
Jake ClaverHOST
45:51
If you guys work with our team, you may see or speak with Mike at some point.

13 more episodes mention Directed acyclic graph.

Create an account to see the whole feed, search across every transcript, and follow the entities you care about.

We value your privacy

We use cookies to understand how you use our platform and to improve your experience. Click “Accept All” to consent, or “Decline non-essential” to opt out of non-essential cookies. Read our Privacy Policy.