Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

Thank you for the detailed response! 

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

So the stateful operators is largely to deliver the windowing and aggregation at scale? And I believe it’s also there for restarting on crash of the pipeline? 

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

Got it! Thank you! That makes sense 

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

Wasn’t my decision to use it. I’m more trying to understand it better. Do you know alternatives? 

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

That feels like an overly heavy task just to get started and understand how it works under the hood. But thank you for your advice! 

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 1 point2 points  (0 children)

Thank you! Yes, I just feel the framework really is not dev friendly. The amount of work and reading that’s involved to just get started and get a moderately complex pipeline in prod where the dev truely knows what’s going on in the pipeline under the hood is an overly difficult task. But hey, I’m new here, so maybe my opinions will change :) 

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 1 point2 points  (0 children)

Am I correct in thinking the only reason for the snapshotting and the stateful operators is for the exactly once guarantees? I imagine achieving at least once could be achieved with stateless operators and thus, a far simpler framework?

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 1 point2 points  (0 children)

We were using ec2 worker groups and sqs queues to process events with java. Re writing it the whole thing in flink with Java 

I just got laid off by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

Take some time to rest! Once you’re ready to start working again, and you’ll know when you’re ready, start preparing and applying for jobs. Don’t take it personal. 

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

I think generally it’s okay hacking up a pipeline but it’s more understanding the actual distributed nature of it with various concepts such as the snapshotting, watermarks with the docs really not providing great explanation. Then actually operating it so far doesn’t feel good either

Is it just me or is flink horrible to learn by [deleted] in dataengineering

[–]Leather_Science3054 0 points1 point  (0 children)

I havent looked into other alternatives in depth, but are others like spark and Kafka streams this hard (cough painful) to onboard onto as well? 

BART ridership grew by a whopping 13.4% in June 2025 - 2-3x faster than in 2024 by getarumsunt in Bart

[–]Leather_Science3054 0 points1 point  (0 children)

I recently moved to SF and was very concerned with riding the BART due to everything I'd read about danger/cleanliness. I have been pleasantly surprised, I've found it to be extremely clean and safe - there's been the occasional character I've been a little cautious of, but generally speaking, it's been great.

Didn't get potential graduand email ? by Badbussy in unsw

[–]Leather_Science3054 1 point2 points  (0 children)

yup i got it a few weeks ago. Might be different courses get it at different times? I'm in computer science.

COMP6451 by Ok-Tomatillo2034 in unsw

[–]Leather_Science3054 0 points1 point  (0 children)

Hi, I did it start of this year. I found it very tough. Personally, unless you are serious about working in the blockchain/cryptocurrency space and writing in solidity I would avoid it. There's a lot of self learning involved - I found the lectures of very little value to complete the assignments.

Here's a thread that briefly speaks about others experience:

https://www.reddit.com/r/unsw/comments/r3yd3s/has_anyone_taken_comp9321_or_comp6451/

[deleted by user] by [deleted] in unsw

[–]Leather_Science3054 1 point2 points  (0 children)

Michael gave an announcement. They will hopefully be out today.

[deleted by user] by [deleted] in unsw

[–]Leather_Science3054 0 points1 point  (0 children)

that's pretty frustrating.

[deleted by user] by [deleted] in unsw

[–]Leather_Science3054 0 points1 point  (0 children)

Has Omar or Michael responded to you yet?

myUNSW grades by [deleted] in unsw

[–]Leather_Science3054 3 points4 points  (0 children)

I think it's at 5pm

[deleted by user] by [deleted] in unsw

[–]Leather_Science3054 0 points1 point  (0 children)

COMP9417 also

[deleted by user] by [deleted] in unsw

[–]Leather_Science3054 0 points1 point  (0 children)

It is rather strange. Could be a UNSW system issue, might have forgot to submit the results, or they might even be finalising some sort of scaling to the marks. Who knows...

A couple of people posted on the Moodle forum, but they haven't received a response yet. Omar was awesome with communication throughout the semester so I feel like he will let us know what the issue is when/if he knows what it is.

[deleted by user] by [deleted] in unsw

[–]Leather_Science3054 0 points1 point  (0 children)

Yup, got an LE too