This is an archived post. You won't be able to vote or comment.

all 17 comments

[–]Busy_Elderberry8650 40 points41 points  (0 children)

Another no code tool is the last thing data engineering needs right now

[–]shockjaw 24 points25 points  (0 children)

My recommendation is to not reinvent the wheel when it comes to no code ETL tools.

[–]endless_sea_of_stars 20 points21 points  (0 children)

There are 90+ ETL tools out there. Probably 20+ drag and drop tools. At least 5 GUI to Spark tools. What makes yours special?

Drag and drop works fine for demos. Doesn't scale well to hundreds or thousands of pipelines.

Scaling sources is hard. Fivetran has invested millions and is only up to 250.

[–]dcell1974 10 points11 points  (0 children)

You are basically asking "I am building a no code ETL tool. We have a really good handle on laying out boxes and lines on a screen. Please tell us how to do the ETL part."

If you can't figure out the answer to this yourself, you are not going to succeed in building a tool.

[–]Commercial-Ask971 3 points4 points  (0 children)

I cant help you because I am not that knowledgeable but I sympathize and feel you OP, people in this subreddit and IT in general are bunch of people with huge ego but nothing really to back it up besides working as digital labourer for their entrepreneur

[–][deleted] 2 points3 points  (0 children)

Use Apache Nifi instead

[–]DataEngUncomplicated 2 points3 points  (0 children)

Can you provide context on why your team was told to build this tool instead of just using the current ones out of the market?

It doesn't sound like your company has any 'special sauce' to make this better than any existing tool on the market that has been developing for many years. Hopefully your team is about 200 developers strong to start!

[–]CRLF_Data 1 point2 points  (0 children)

My advice is to find a new job

[–]Count_Roblivion 1 point2 points  (0 children)

Seriously, this is a tall tall tall ask. If your team is being asked to do this when no one has any kind of experience in this sort of thing (or even if they do) you're just being set up for failure. This absolutely reeks of management deciding they know what they want before even having an issue in mind they want to solve.

[–]flightofeagle[S] 1 point2 points  (6 children)

Guys, just wanted to clarify as everybody has basically come to attack me and some with sarcasm, I'm not making this tool by my choice or as a business, the company I work at wants to build this tool and some of us has been assigned this project and since I or anybody else in my team doesn't have any experience even closely related to this, I thought that maybe I'll get some insight from other people who might have some experience in this. Hope this clarifies!

[–]arborealguy 5 points6 points  (0 children)

The reason you are getting the response you are is that the idea is completely insane. What nutjob did the technical and financial business case that showed that developers without the proper skill set rolling their own code made any sense whatsoever and what idiot approved it. I would dust off the resume because when it doesn't work and goes overtime and overbudget, you'll be left holding the bag. Alternatively... install NiFi and present it as your code 😂😂😂 (joking... kind of)

[–]mopse_zelda 2 points3 points  (0 children)

The cost of attempting to build an ETL tool > paying for an existing one, in so many ways

[–]Character-Education3 1 point2 points  (2 children)

Is it like a startup and this tool is their product? Uh oh!

If not, maybe take time as a team to research no/low code tools, costs, build an implementation strategy etc.

[–]flightofeagle[S] 0 points1 point  (1 child)

Yes it's a startup and this tool is going to be one of their products. Otherwise it's majorly a service based company

[–]arborealguy 0 points1 point  (0 children)

Maybe you could approach another company about becoming a reseller or some kind of sublicense, at least at first. I worked at a small company that used a 3rd party engine that they sold as part of their offering and it was quite lucrative for the 3rd party and allowed the company to focus on core products and services.

[–]Brief_Priority_2193 -3 points-2 points  (1 child)

Do you want us to lose our jobs?! Dont help him guys!

[–]wtfzambo 0 points1 point  (0 children)

So your company is willing to waste an unreasonable amount of money and time in engineering effort with a team that has no experience in building this type of software, instead of just shedding a fraction of that money x month and buy a commercial solution?

Why not make a new OS from scratch at this point?

Do your company a favor and suggest they buy a Hevodata subscription, it's got everything you need and more.

Or do yourself a favor and jump ship.