Come parte del mio flusso di lavoro, ho bisogno di fare tutti questi passaggi in un'unica transazione - Ho bisogno di ftp file su 2 diversi server FTP. - C'è anche un foglio di calcolo che viene generato che deve essere FTP. Può essere trasmesso in streaming, invece di scaricare e quindi trasferito al server FTP.
Sto usando le librerie Ruby Net :: SFTP e Net :: FTP per inviare i file.
Vorrei che fosse robusto. Non sono sicuro di dover fare qualcos'altro o di questo è abbastanza buono.
Per essere chiari, questo sta già lavorando in produzione, non sono bloccato, sto solo cercando di scambiare idee di design / architettura su come migliorarlo.