Skip to content
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

A more generic "File Gateway" would be the ideal solution here #111

Open
zbruhnke opened this issue Jul 6, 2022 · 1 comment
Open

A more generic "File Gateway" would be the ideal solution here #111

zbruhnke opened this issue Jul 6, 2022 · 1 comment
Labels
help wanted Extra attention is needed question Further information is requested

Comments

@zbruhnke
Copy link

zbruhnke commented Jul 6, 2022

In this case we could use the same setup for uploading wire files, ach files, BSA/Compliance files as needed to partners, you could still have different upload agents for each if needed but the generic nature of this need would go a long way.

I feel like otherwise we'll end up duplicating several parts of ach gateway multiple times with various systems when some configuration changes would be everything that is needed, though I understand that would also mean a fairly good size refactor of the codebase possibly.

@adamdecaf adamdecaf added help wanted Extra attention is needed question Further information is requested labels Jul 6, 2022
@adamdecaf
Copy link
Member

adamdecaf commented Jul 6, 2022

I agree that a more generic solution would help with Wires, ICL, generic reports, etc and that's a personal goal of mine.

Converting achgateway into a generic uploader might be more work than I'm willing to signup for. It's working pretty well so far and has some ACH details backed into it. We know that the config is confusing in several spots, so a cleanup there would be nice.

We're talking about a "file collector" internally which is a generic downloader from multiple SFTP endpoints, so a generic uploader would be very similar to that. cc @atonks2 and @alovak

I think achgateway has taught us a lot about building these kinds of uploaders and I'd like to see a real-time uploader/downloader come out of that project. ACHGateway will continue to work and after a config refresh should continue to scale for us. I'm worried about making it generic when we're going to need a few rounds of performance improvements to it in 2023 and beyond. The two problems (real-time vs batch) have different solutions at larger scales.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants