From an employee/engineering perspective, spinning out products with seed funding sounds like the coolest possible way to approach growth for established companies. The idea you could work somewhere big and then have the opportunity to do a startup with a direct piece of the upside seems amazing. From a product perspective, you get a clean slate and some sales support from your old company who have a stake in seeing you succeed.
How do investors feel about that though? I worked for a company that had raised several rounds from institutional money over a decade, and then it spun out one of its technology products into a new company with some select employees and a new cap table, and it was promptly acquired by a unicorn (8-12mos), leaving the other employees left behind to develop another product, with a good chance of this happening again, and the investors holding a piece of a what was essentially a farm team development shop.
Congratulations on this seed round, it's just exciting to see GitLab doing something this cool. This other pattern probably isn't a factor here, but I'd be interested in how you pitch spinoffs to investors.
Maybe swap some of their current equity for shares of the spinoff startup? It's interesting because I can think of a bunch of companies that have become too big to do anything new, and packaging this could be a real play.
I can't find the issue, but originally it stood for different parts of the data lifecycle - Model, Extract, Load, Transform, Analyze, Notebook, Orchestrate. We don't really highlight that much anymore, but there's no denying the roots!
The idea is lean towards doing no transformation before loading into your Target Database/Datawarehouse. Do all transformations after the data hits your target database. DEV time is expensive, storage and CPU is cheap now. DBs and DWs are blazing fast now.
You can still only pull the data that you need using Meltano, but you select things on a "Stream" / "Attributes" level. For source DBs this means something like Table and Field level is as granular as you get.
Meltano is an open source platform for ELT (Extract, Load Transform) pipelines that leverages Singer for data integration and dbt for transformation. It may not be clear from the blog post (since it's not focused on introducing the product), but I hope the homepage would get that across: https://meltano.com/
Please let me (Meltano CEO) know how we could make that more obvious!
Meltano is open source, self-hosted, CLI-first, debuggable, and extensible."
That doesn't tell me what Meltano is.
I happen to recognise "ELT" as "Extract, load, transform" but I imagine a lot of people would have to look up the acronym.
I hadn't seen the term DataOps before, despite working in this area. DevOps for Data? But the definition of DevOps itself is still pretty vague!
I know how hard it is to explain what a product like this does - I'm definitely not there with my own https://datasette.io/ project yet - but what you've got right now could definitely do with some improvement.
Here's my attempt for Meltano, based on a very loose understanding of what it is:
"Meltano is an open-source tool for building automated pipelines for extracting and converting data. Pipelines are defined using version-controlled code, and the framework can be extended using plugins written in Python."
This really isn't very good, but it does fill in the questions that I had when I first visited https://meltano.com/
Thanks! This is really useful feedback. To date, Meltano has been geared towards data folks who are likely to understand these concepts and acronyms, but there's definitely a need to explain it for folks who aren't as familiar. We're going to be working on the website copy in the coming weeks to make it easier to understand with as little digging as possible. If you think of anything else please feel free to reach out to us.
I was also confused as to what Meltano actually is or does, but everyone here seems to be so excited and genuinely happy for you and that made me super curious. It must have taken me several minutes of roaming around the website and docs before I finally figured it out though!
The main problem, I believe, is that there is too much copy that describes how the product will make its users feel etc. and far too little that tells us about its technical capabilities and its use cases. That notwithstanding, the copy is beautifully written and it has a very nice and smooth flow.
Being a developer myself and have seen/operated similar systems before made it not too bad to connect the dots. But that could just as well be exactly what you expect from your target audience!
Yeah, ELT is really pretty simple it gets hyped up too much as being super innovative. DEV time is expensive so optimize for it instead of saving CPU cycles / disk space.
Instead of trying to save space in your destination app by filtering data and only pushing what you need into your Database/Datawarehouse (Snowflake, Redshift, Postgres, MSSQL, etc) throw all of your data from your sources into the Database. They are super fast and storage is cheap. The expensive thing now is DEV time so optimize for that.
How do investors feel about that though? I worked for a company that had raised several rounds from institutional money over a decade, and then it spun out one of its technology products into a new company with some select employees and a new cap table, and it was promptly acquired by a unicorn (8-12mos), leaving the other employees left behind to develop another product, with a good chance of this happening again, and the investors holding a piece of a what was essentially a farm team development shop.
Congratulations on this seed round, it's just exciting to see GitLab doing something this cool. This other pattern probably isn't a factor here, but I'd be interested in how you pitch spinoffs to investors.
Maybe swap some of their current equity for shares of the spinoff startup? It's interesting because I can think of a bunch of companies that have become too big to do anything new, and packaging this could be a real play.