[Architecture] 무신사 통합 회원 시스템 기술 분석
·
IT Insight
최근 무신사가 29CM, 솔드아웃 등 플랫폼별로 파편화되어 있던 회원 체계를 하나로 묶는 OCMP(One Core Multi Platform) 프로젝트를 성공적으로 마쳤습니다. '엔진이 켜진 비행기의 엔진을 교체'하는 것과 같았던 이번 여정의 기술적 핵심을 정리해 드립니다.1. OCMP(통합 회원 시스템)란?단순히 로그인 창을 하나로 합치는 것을 넘어, 팀 무신사의 모든 플랫폼이 하나의 거대한 데이터 생태계로 연결되는 것을 의미합니다.구분기존 시스템 (Silo)통합 회원 시스템 (OCMP)데이터 구조플랫폼별 독립적 관리 (사일로)중앙 집중형 Core Member System고객 경험서비스별 별도 가입/로그인 필요한 번의 로그인으로 전 서비스 이용개발 비용플랫폼 신설 시 회원 기능 중복 개발약 80%의 구..
[AI]'컨텍스트 엔지니어링' 완벽 정리
·
IT Insight
2026년 현재, AI 모델의 성능이 상향 평준화되면서 단순히 '어떤 모델을 쓰느냐'보다 'AI에게 어떤 환경(Context)을 제공하느냐'가 더 중요한 시대가 되었습니다. 오늘은 프롬프트 엔지니어링을 넘어선 새로운 패러다임, 컨텍스트 엔지니어링에 대해 정리해 보겠습니다.1. 컨텍스트 엔지니어링이란?많은 분이 '프롬프트 엔지니어링'과 혼동하시곤 합니다. 하지만 이 둘은 관점부터 다릅니다.구분프롬프트 엔지니어링컨텍스트 엔지니어링핵심 질문"무엇을, 어떻게 물어볼 것인가?""답변을 내기 위한 정보 환경을 어떻게 설계할 것인가?"접근 방식단일 입력 문장(Input) 최적화정보의 구조, 흐름, 데이터 환경 전체 설계비유좋은 질문을 던지는 기술도서관의 서가 구조와 참고 서적을 배치하는 기술2. 왜 2026년에 '컨..
[백준/Python] 11659번: 구간 합 구하기 4
·
Algorithm/Python
1. 문제 분석핵심: N개의 수가 주어졌을 때, i번째 수부터 j번째 수까지의 합을 구하는 질문(M)을 해결하기.입력: N (데이터 개수), M (질문 개수), 그리고 N개의 숫자들.조건: N, M 2. 접근 방식for문을 돌려 합을 구하는 방식시간 초과 문제합 배열로 구하기3. 내 풀이 (Code)N=int(input())M=int(input())number=list(map(int,input().split()))for _ in range(M): sum=0 i=int(input()) j=int(input()) for k in range(i-1,j): sum=sum+number[k]4. 코드 리뷰 및 학습 포인트✅ 정답 풀이 - 합 배열 (Prefix Sum)매번 ..