ISMS-P 인증을 위한 DB 로깅, Prisma Extension으로 우아하게 풀어보기
ISMS-P 인증을 위해 Prisma Extension과 AsyncLocalStorage를 활용한 자동 DB 로깅 시스템을 구현하고, 바톤 개발 로그의 SEO와 동적 OG 이미지 기능을 개선한 금요일이었습니다.
ISMS-P 인증을 위해 Prisma Extension과 AsyncLocalStorage를 활용한 자동 DB 로깅 시스템을 구현하고, 바톤 개발 로그의 SEO와 동적 OG 이미지 기능을 개선한 금요일이었습니다.
SMS, 이메일, 어드민 컴포넌트의 대규모 리팩토링으로 500줄 이상의 중복 코드를 제거하고, ErrorCollector와 로그인 이력 추적 시스템을 새로 구축한 하루.
아트페어 H VIP시스템 프로젝트의 미들웨어 접근 제어 로직을 전면 개편하고, CSV 전화번호 포맷팅 문제를 해결한 하루. 경로 변경이 불러온 31개 커밋의 기록입니다.
아트페어 H VIP시스템 프로젝트에서 AWS S3를 Supabase Storage로 마이그레이션하고, 사용자 역할 기반 인증 체계를 강화한 하루였습니다.
UTC/KST 시간대 처리 개선, 드래그앤드롭 순서 변경, 자동 마이그레이션 모드 등 네 개 프로젝트에 걸친 견고함을 위한 작업들을 진행했습니다.
UTC/KST 시간대 변환, Dialog 내 스크롤 충돌, 외부 시스템 연동 등 "당연히 될 줄 알았는데"에서 출발한 다양한 수정 작업을 진행한 하루.
결론부터 말씀드리자면, 우리가 지금껏 쌓아온 것들을 버려야 할 때가 온 것 같습니다. ―물론, 전부는 아닙니다. AI 네이티브란 무엇인가? 최근 업계에서 'AI 네이티브'라는 말이 자주 들립니다. 설계 단계에서부터 AI를 중심으로, 인간과 에이전트의 협업이 자연스럽게 일어나며 운영의 자율성·지능성·적응력을 갖춘 것을 의미한다고 하죠. !매트릭스를 모르는 세
아트페어 H VIP시스템의 CSV 업로드에 상세 로깅과 Rate Limiting을 추가하고, 페이지네이션 컴포넌트를 통합했습니다. 쇼핑몰 H 관리시스템에서는 큐레이션-카테고리 연결 기능을 완성했습니다.
워드프레스 레거시 카테고리 시스템을 DB 기반으로 전환하고, 월 단위 페이지네이션과 활성화 제한 로직을 추가한 리팩토링 작업 기록입니다.
React useCallback의 stale closure 문제를 함수형 업데이트 패턴으로 해결하고, 아트페어 H VIP시스템의 CSV 업로드 검증 기능과 캐시 관리 시스템을 대폭 개선한 하루였습니다.
아트페어 H VIP시스템 등록 시스템의 전체 워크플로우가 완성되었고, 하이츠스토어에서는 국문/영문 스킨을 하나의 레포로 통합하며 API 엔드포인트를 전면 마이그레이션했습니다.
캐싱, 어디까지 해봤니? 오늘은 캐싱 전략을 세 가지 레벨에서 동시에 다룬 날이었습니다. 쇼핑몰 M 관리시스템에서는 Cafe24 카테고리를 10분마다 DB에 동기화하는 시스템을 구축했고, 쇼핑몰 H 관리시스템에서는 Redis 캐시 상태를 대시보드에서 한눈에 볼 수 있게 만들었습니다. 특히 쇼핑몰 M 관리시스템 쪽이 흥미로웠는데요. 처음엔 SWR로 프론트 단
RDS에서 Supabase로 DB 마이그레이션하며 테이블 네이밍 컨벤션을 정리하고, API 캐시 TTL 관리 구조를 개선한 하루. 작지만 의미있는 커밋들의 연속이었습니다.
이관의 계절이 왔다 오늘은 여러 프로젝트에서 이관 작업이 동시에 진행된 하루였습니다. 재단 웹사이트 A와 쇼핑몰 P 관리시스템에서 이관 문서를 작성하고 파일을 정리하는 작업이 한창이었는데요. 사실 이런 작업들이 개발할 때는 별로 눈에 안 띄지만, 나중에 "아 그때 문서 좀 제대로 써뒀으면..." 하고 후회하게 되는 그런 일들이죠 (경험담). 특히 쇼핑몰 P
RESTful API 마이그레이션 완료와 함께 ContentEvent에 UID 시스템을 도입하면서 레거시 호환성을 유지한 개발 경험을 공유했습니다. 캐시 전략 최적화와 사용자 경험 개선도 함께 진행되었어요.
Vercel 환경의 307 리다이렉트로 인한 모니터링 오탐지를 수정하고, Redis 통계 조회 페이지를 새로 개발했습니다. 하이츠 백오피스 API 개선과 아트페어 UI 컴포넌트 통합 작업도 진행했어요.
Firebase Auth 초기화 타이밍 문제로 발생하던 흰 화면 버그를 수정했습니다. 여러 프로젝트에서 UI 개선과 기능 추가 작업도 진행했어요.
MD 추천 기획 관리와 콘텐츠 테스트 기능을 새로 구축하고, 프로젝트 조회 방식을 uid에서 urlsearchtext 기반으로 전면 개편했습니다. 드래그 앤 드롭과 데이터 무결성 강화까지, 사용성과 안정성 두 마리 토끼를 잡은 하루였네요.
GitHub Actions 자동 배포 전환, 이미지 화질 개선, 큐레이션 기능 제거 등 다양한 개선 작업을 진행한 금요일. 기술 부채를 줄이고 사용자 경험을 개선하는 데 집중했습니다.
데이터 구조 변경과 마이그레이션 로직 개선, 그리고 자잘한 UI 개선 작업들로 채워진 하루. 특히 '공급업체'에서 '다도구 작가'로의 데이터 연동 변경이 인상적이었습니다.