Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
The main reason for using Node.js is because the rest of our stack is Node.js: https://bedrock.io
We use MongoDB as persistence and have existing wrappers for dealing with Google Cloud Storage.
Since it's an isolated service we could've used a different implementation language.
In our case Node.js in our existing Kubernetes environment was the least amount of friction
- I found this Node.js library that I since than forked: https://github.com/autovance/ftp-srv - The great thing about this library is that it allows a quick implementation of a custom filesystem.
Related posts
- GitHub - bolcom/unFTP: A FTP(S) server with a couple of twists written in Rust. Follow and talk to us on https://t.me/unftp. Docs on https://unftp.rs
- Resources for FTP client implementation
- Exploring Angular SSR: Development, API, Prefetching and Deployment
- Let's write a simple microservice in Clojure
- Nephalem's nightmare. Exploring errors in Diablo 3 server emulator code