Hi All,

I am writing to solicit your opinion on a proposed change to the way we
deploy SystemDS to the cloud.

Currently, we use a shell script to deploy Spark with the SystemDS binaries
to AWS. The relevant scripts to deploy and teardown reside in
/Users/badrulchowdhury/code/systemds1/scripts/aws/run_systemds_script.sh.
Although this works just fine, it has been my experience that it’s very
brittle with different aws CLI versions.

I am proposing that we switch to using an industry standard framework such
as OpenTofu (https://opentofu.org/) to do the same. Doing so would give us
much more flexibility to make changes and would make it easier to maintain
and change deployment configs using YAML. YAML configs have the added
advantage of making tracking configs easy using git. Furthermore, uploading
new DML files and cleaning up afterwards would become super easy.

We would track all JIRAs for the proposed changes under the existing
“Infrastructure" component.


Would love to hear your thoughts,

Best,
Badrul

Reply via email to