2023-10-31-TIL

Today I Learned

File Upload Architecture

  • https://www.linkedin.com/pulse/how-design-file-upload-sharing-services-narendra-l
  • https://joaogbsczip.medium.com/build-a-file-upload-service-with-nodejs-typescript-clean-architecture-dd7de1c92e3d
  • https://softwareengineering.stackexchange.com/questions/391145/architecture-for-uploading-large-files-from-many-end-points-to-the-cloud-storage
  • https://medium.com/@biea.kua/performance-efficient-and-secured-file-transfer-to-cloud-file-storage-a3e8fca16f32
  • https://cloudinary.com/guides/front-end-development/file-upload-as-a-service-how-it-works-and-5-leading-solutions
  • https://jgefroh.medium.com/software-architecture-image-uploading-67997101a034

Multipart

  • https://blog.adamchalmers.com/multipart/

Multipart vs Octet Stream

  • https://stackoverflow.com/questions/29347234/multipart-form-data-vs-application-octet-stream
  • https://itecnote.com/tecnote/multipart-form-data-vs-application-octet-stream/

Multipart vs Raw Contents

  • https://stackoverflow.com/questions/32336083/file-upload-api-multipart-form-data-vs-raw-contents-in-body

FTP vs HTTP

  • https://www.scaler.com/topics/difference-between-http-and-ftp/

Edge Computing

  • https://en.wikipedia.org/wiki/Edge_computing
  • https://www.simplilearn.com/edge-computing-vs-cloud-computing-article#:~:text=Edge%20computing%20is%20used%20to,connectivity%20to%20a%20centralized%20location.
  • https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/what-is-edge-computing#:~:text=Edge%20computing%20is%20a%20distributed,the%20edge%20of%20the%20network.

Java Record Extend