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

Deployment Patterns #350

Open
ForeverAngry opened this issue Feb 28, 2024 · 1 comment
Open

Deployment Patterns #350

ForeverAngry opened this issue Feb 28, 2024 · 1 comment
Labels
question Further information is requested

Comments

@ForeverAngry
Copy link

Hi all, this is my first time here. So I tried the docker demo and got a general feel for the project. Does anyone have any suggestions or examples on how this should be deployed in prod (i use aws and kubernetes typically), as in should it be implemented with some rest client so that the jar file can be invoked when needed - or is there a better path to do this?

Thanks for letting me post the question! I'd love to hear some thoughts!

@the-other-tim-brown
Copy link
Contributor

I guess that depends on how you want to use the tool. Currently, we're running this as a "meta sync" tool after each commit in Hudi with this tool. If you're already running some code in a jvm, then your best bet may just be to import the jar and call the sync methods similar to what the linked sync tool does for Hudi users.

If you want to run this periodically without interfering with existing code/deployments, then I think running as a kubernetes job on a schedule would be easiest to get started and lowest overhead for you. If you want to go this route, we can work together to build a docker file and yaml for the deployment. I think others would also find this useful for syncing their tables periodically.

@vinishjail97 vinishjail97 added the question Further information is requested label May 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants