Viewing profile — charlie-haley
charlie-haley
HN member- Joined
- Mon, Jun 09, 2025, 9:14 PM UTC
- HN karma
- 46
- Public activity
- 15 items
- HN profile
- View on Hacker News ↗
About charlie-haley
No profile information was provided.
Recent public activity
-
comment
Comment #48718605
Hey, good question. Marmot is designed to be as generic as possible. An "Asset", whether it's a database, glossary term, topic, API or anything else, has the exact same schema, API…
-
comment
Comment #48717158
[dead]
- comment
-
comment
Comment #47792050
I wrote this after spending weeks figuring out how far Postgres could go before reaching for dedicated search indexers or a graph database. Pretty far, as it turns out. pg_trgm can…
- story
-
comment
Comment #46132409
Hey, that's a good question! At the moment, it treats the latest run as the desired state. So any new changes to a schema will simply overwrite the old version. I'd like to version…
-
comment
Comment #46126569
Postgres has a lot of features such as trigram-based search which is pretty essential if I don't want to use a dedicated search indexer. It's also much better at handling concurren…
-
comment
Comment #46125089
It can handle discovery within a plugin if the asset types are related. You can also manually add lineage via the UI or use Terraform to create lineage links via IaC. It's pretty c…
-
comment
Comment #46123830
It supports either, I didn't want to restrict people to just one method of getting their catalog populated. The CLI and Plugin system works on needing read credentials to a given S…
-
comment
Comment #46123796
Hey, there's some documentation around creating plugins here. It's relatively simple and involves adding a new Go package to the repo. Currently they have to be compiled into the B…
-
comment
Comment #46123773
That's great to know, I wasn't aware anybody even attempted to used it yet! I'm currently in the process of overhauling the Plugin system, it's been quite hard to test some enterpr…
-
comment
Comment #46122431
It depends on your ecosystem. If everything lives under one vendor their native catalog will probably work really well for you. But most of the time (especially for older orgs) the…
-
comment
Comment #46121911
Hey HN, I wanted to show off my project Marmot! I decided to build Marmot after discovering a lot of data catalogs can be complex and require many external dependencies such as Kaf…
- story
-
story
Show HN: Marmot – Simple data catalog with powerful search and lineage
Open-source data catalog focused on simplicity with a single binary deployment and only a PostgreSQL dependency. Features powerful search with boolean/text/metadata queries, visual…