← 전체 프로젝트
웹 서비스 · 미스터블루

이미지 WebP 변환과 파일 정보 관리

업로드한 원본과 변환 이미지를 함께 관리하도록 파일 처리와 DB 저장을 연결했습니다.

기간

재직 중 · 2026년 업무 기록 기준

상태

업로드 기능 구현 · 후속 배치 검토

먼저 읽는 요약

제가 맡은 역할

CMS API 이미지 처리, 메타데이터 테이블·저장 프로시저와 변경 방향 조율.

결과

업로드 시 변환·정보 저장을 구현했습니다. 과거 배너를 일괄 처리하는 후속 배치는 별도 검토 단계입니다.

담당 역할과 구현 과정 자세히 읽기
01 / 상세 내용

이미지 파일과 DB 정보가 함께 필요했습니다.

원본 이미지를 WebP로 변환하는 것과 함께, 원본·변환 파일의 정보를 저장하는 흐름을 만들었습니다. 컬럼과 파일 크기·인덱스 등의 설계는 동료 의견을 반영해 수정했습니다.

02 / 상세 내용

새 업로드와 과거 데이터 처리를 나눴습니다.

신규 업로드의 저장 방식을 먼저 구현하고, 기존 PNG 배너에도 같은 규칙을 적용할 일괄 처리 기능을 작성했습니다. 원본 파일 읽기, 변환 이미지 저장, 정보 등록·교체와 CDN 갱신을 순서대로 처리하는 코드입니다.

03 / 상세 내용

남은 검증을 따로 관리했습니다.

후속 배치는 수집 시점에 미병합 상태였습니다. 파일은 저장됐지만 DB 등록이 실패했을 때 결과가 올바르게 집계되는지, 다시 실행해도 데이터가 맞는지 확인할 항목으로 남겼습니다.

사용 기술

ASP.NET Core · WebP · SQL Server · CDN

기록의 범위와 확인 사항

만화 메뉴 개편의 세부 작업입니다. 완료한 업로드 기능과 열린 후속 배치 MR을 분리했습니다.

전체 프로젝트로