치자피즈
close
프로필 배경
프로필 로고

치자피즈

  • 분류 전체보기 (118)
    • Linux (5)
    • 알고리즘공부 (37)
      • 자료구조 (13)
      • 알고리즘 (8)
      • 프로그래머스 (16)
    • Git (4)
    • SQL (3)
    • SW 공학 (8)
    • Java (6)
    • 한화 BEYOND SWCAMP 12기 (1)
      • 회고 (1)
    • 일상 (1)
      • 맛집 (1)
    • Spring (33)
    • Vue (1)
    • Docker (7)
    • Kubernetes (5)
    • DevOps (2)
  • 홈
  • 태그
  • 방명록

파일 업로드, 어디서 처리할까? 백엔드 vs 클라이언트 vs 저장소

개발을 하다보면 파일을 업로드하는 기능을 넣고 싶을 수도 있다.근데 이 업로드 처리를 백엔드에서 하나? 클라이언트에서 하나?에 대한 고민이 생긴다.그리고 저장은 서버의 로컬 저장소에 해야하나? 아니면 클라우드에 하는게 좋나? 라는 생각도 든다.그래서 정리해봤다.업로드 처리를 어디에서 하냐 (백엔드 vs 클라이언트)와 저장소를 어디에 두느냐(로컬 vs 클라우드)에 따라 성능, 비용, 확장성 등이 달라진다. 1. 업로드 처리 = 백엔드, 저장소 = 로컬 파일을 클라이언트에서 백엔드 서버로 전송한 후, 백엔드에서 로컬 저장소(서버 내부 디스크 등)에 저장하는 방식 장점보안강화: 파일 검증, 바이러스 검사 등을 서버에서 직접 처리 가능클라이언트 부담 최소화: 클라이언트에서 직접 클라우드에 올릴 필요 없이, 단순..

  • format_list_bulleted SW 공학
  • · 2025. 2. 14.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (118)
    • Linux (5)
    • 알고리즘공부 (37)
      • 자료구조 (13)
      • 알고리즘 (8)
      • 프로그래머스 (16)
    • Git (4)
    • SQL (3)
    • SW 공학 (8)
    • Java (6)
    • 한화 BEYOND SWCAMP 12기 (1)
      • 회고 (1)
    • 일상 (1)
      • 맛집 (1)
    • Spring (33)
    • Vue (1)
    • Docker (7)
    • Kubernetes (5)
    • DevOps (2)
최근 글
인기 글
최근 댓글
태그
  • #SpringBoot
  • #코딩테스트
  • #docker
  • #programmers
  • #설정
  • #Spring
  • #Java
  • #도커
  • #프로그래머스
  • #알고리즘
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바