-
Notifications
You must be signed in to change notification settings - Fork 503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spike: refactor CDP componentry out of monorepo #5525
Comments
Per discussion at planning meeting on 11/12, we will explicitly scope this down to just the BufferedStorageBackend. So just wrapping of a gcs client, downloading/buffering ledgers, and outputting a LCM object. |
+1. The "ingest SDK" is fuzzy and not well defined for anyone outside the maintainers because from anyone outside maintainers it's not clear where it begins and ends, or that it exists. The monorepo is a wonderful experience to dev in, but hides the existence of the ingest SDK. Many developers have "github glasses" on, including myself. The docs for the SDK need to compensate for that, which they do not at this time. Shifting the ingest SDK into its own repo would also give it an identity of it's own. |
As part of this spike, I created the following repos to demonstrate the feasibility of moving CDP components out of the Go monorepo: Here’s a list of pros and cons to help us determine whether this approach is the right choice. Pros:
Cons:
|
stellar-etl in shambles |
@chowbao, I meant to say no external applications but you're right stellar-etl will be impacted, so one could argue that we're already late 🤔 |
Yeah no external apps. I wouldn't let stellar-etl be the deciding factor for NOT doing the split though. |
What problem does your feature solve?
We'd like to expand the scope of responsibility for our external SDK developers that receive infrastructure grants, to include the ability to interact with a galexie-exported data lake. As a precursor to this, we'd like to have a clear, concise example that they can model their implementations after in golang.
What would you like to see?
Defer to follow-on ticket(tbd) for implemenation:
Considerations
The text was updated successfully, but these errors were encountered: