공통점중재자 역할을 수행한다 2. 위탁판매- 위탁판매는 제조사나 공급업체로부터 상품을 위탁받아 판매하고, 판매된 상품에 대해서만 대금을 정산하는 방식이다.- 판매자는 재고를 소유하지 않으며, 대신 판매를 대행합니다. 운영 방식1) 공급업체와 계약- 판매자는 특정 제조사, 유통사, 공급업체와 위탁판매 계약을 체결. 2) 상품 등록 및 판매- 판매자가 공급업체의 상품 정보를 쇼핑몰이나 판매 채널(네이버 스마트스토어 등)에 등록. 3) 고객이 주문- 고객이 판매자의 쇼핑몰에서 주문하면, 그 정보를 공급업체에 전달. 4) 공급업체가 발송- 공급업체가 제품을 직접 고객에게 발송. 5) 정산- 공급업체는 판매자에게 도매 가격을 청구.- 판매자는 도매가와 소비자가의 차액(마진)을 수익으로 가짐. 운영 사례네이버 스마..
공통점중재자 역할을 수행한1. 구매대행개념- 구매대행은 고객이 특정 상품을 요청하면, 판매자가 해당 상품을 대신 구매하고 이를 고객에게 배송하는 방식.- 고객이 직접 구매하기 어려운 제품(해외 상품 등)을 구매할 수 있도록 지원한다.- 판매자는 이를 대가로 수수료를 받는다. 고객이 "저기 있는 가방 좀 대신 사다 주세요"라고 요청하면, 판매자가 대신 구매해 주는 역할. 특징 및 운영 방식재고 부담 없음: 판매자가 상품을 직접 보유하지 않음. 고객이 요청한 상품만 구매. 수익 구조- 상품 구매 대행 수수료.- 배송 대행 수수료 운영 방식1) 소비자가 요청고객이 원하는 상품 정보(상품명, 링크, 옵션, 수량 등)를 제공.2) 판매자가 구매고객 대신 해당 상품을 해외 또는 특정 쇼핑몰에서 구매.구매 대..
콘텐츠 기반 벤치마킹을 활용한 기획 과정콘텐츠 기반 벤치마킹을 활용해 업무를 진행하려면, 다음과 같은 순서로 진행해야 한다. 1단계. 콘텐츠의 방향성 설정가장 먼저 어떤 콘텐츠를 다룰 것인지에 대한 고민이 선행되어야 한다.재미와 유용성에 따른 고려 중에서 우리 서비스는 어떤 방향의 콘텐츠를 담아낼 것인지를 결정하는 것이 첫 단계. 2. 유용성과 재미의 세부 분류콘텐츠의 방향성이 정해졌다면, 다음 단계는 재미와 유용성에 대한 세부적인 분류이다예를 들어, "재미를 줄 것이다"라고 한다면, 어떤 종류의 재미를 제공할 것인지 구체화해야.마찬가지로 "유용성을 강조할 것이다"라면, 어떤 형태의 유용성을 제공할지 고민해야 한다.이 단계에서는 구체적인 콘텐츠 아이디어와 적용 사례를 도출하는 것이 중요. 3. 사용자와 ..
벤치마킹과 리서치의 중요성콘텐츠 기반 벤치마킹은 실용성을 중시하는 기법으로,기획자가 짧은 시간 안에 효과적인 결과를 도출할 수 있는 접근법. 벤치마킹의 실무적 필요성회사에서 벤치마킹을 지시받으면, 주어지는 시간은 대부분 일주일 이내다.일주일, 많아야 2주 안에 벤치마킹을 완료해야 하는데,이 짧은 기간에 서비스 전반(UI/UX, CX, 콘텐츠 마케팅, 고객 경험 등)을 분석하는 것은 거의 불가능하다.따라서, 가장 실효성 있는 결과를 도출하기 위해 콘텐츠를 중심으로 한 벤치마킹이 효과적. 콘텐츠 기반 벤치마킹의 장점콘텐츠 중심의 벤치마킹은짧은 시간 내에 수행할 수 있고,높은 퍼포먼스를 낼 수 있는 방법. 리서치의 가치벤치마킹뿐만 아니라 리서치 기법도 기획자에게 중요한 도구.리서치 기법을 배운 후 폭발적 성장..
글을 쓰게 된 계기- 새해를 맞아 블로그 브랜딩도 하고, IT 뉴스를 기록하는 사이트도 하나 만들어보려고 하던 차에 도메인을 하나 사서 활용해보고자 샘플 도메인을 구매했는데, 주소를 조금 더 자유롭게 활용하는 방법을 연구해보다가 찾아보게 되었다. A 레코드 (Address Record)- A 레코드는 도메인 이름을 IP 주소와 매칭시켜주는 DNS 레코드.> 예를 들어, exam.io 도메인을 특정 서버 IP 주소(예: 123.45.67.89)에 연결하려면 A 레코드를 설정해야 한다. => A 레코드는 루트 도메인(예: exam.io)에 사용된다. 설정 예시- 도메인: exam.io- 레코드 타입: A- IP 주소: 123.45.67.89- TTL (Time To Live): 기본값 3600초(1시간) 추..
레이스 컨디션(Race Condition): 동시성 프로그래밍의 복잡성을 보여주는 단적인 사례.- 두 개 이상의 프로세스나 스레드가 동일한 자원(데이터, 메모리 등)에 동시 접근할 때,실행 순서에 따라 의도치 않은 결과가 발생하는 상황을 의미한다- 즉, 처리 순서가 예측 불가능하여, 논리적인 버그나 예상치 못한 동작이 발생할 수 있는 문제라고 할 수 있다. 이는 병렬 처리(멀티스레딩, 비동기 프로그래밍)나 동시성 프로그래밍 환경에서 자주 나타난다. 레이스 컨디션 특징1. 비결정성(Non-deterministic Behavior)- 실행할 때마다 결과가 달라질 수 있다. 2. 공유 자원 문제- 여러 프로세스/스레드가 공유 자원(변수/메모리 등)에 동시에 접속하여 충돌이 발생. 3. 타이밍 의존성- 작업이..
플로우 차트 그려보기 실습을 하다가, 소셜로그인의 절차에 대해 고민하며 의문점이 들었다. 의문점을 촉발시켰던 의문의 그 문장소셜로그인에서 비밀번호. 그럼 이제 이거는 우리가 구글 로그인으로 자동 로그인으로 돼서얘네가 이 값을 가져온 거거든요. 그럼 이걸로만 아이디 값으로 나오고 있고 지금 비밀번호는 얘네가 체인으로 저장한 거를 지금 진행하고 있는 거예요. 토큰을. 소셜로그인, 자동로그인, 체인?소셜 로그인: 사용자가 구글 같은 소셜 플랫폼 계정을 통해 로그인하는 방식.사용자가 별도의 회원가입이나 비밀번호 입력 없이 구글 계정을 이용해 로그인한다. 자동 로그인: 한 번만 계정 정보를 입력해두면, 후에는 자동으로 정보를 불러와 로그인하는 방식.사용자가 구글 계정으로 로그인하면, 시스템이 자동으로 구글에서 ..
역시 비교봇/등록봇 코드를 보다 보니, 쿼리문 생성 시 placeholder를 활용하는 곳이 있어 찾아보았다. 결론부터 말하면 이 로직은, "INSERT 쿼리에 placeholders를 추가하여 최종 SQL 쿼리 생성"이것이다. 예를 들면 마지막 문장으로query += placeholders;placeholders**에서 생성된다수의 SQL 자리 표시자(Placeholders)를query 문자열에 추가하여 최종적으로 INSERT SQL 쿼리를 완성 이런 형태로 활용하곤 한다. 배경1. query 초기 상태:- 코드에서 query는 기본적인 INSERT INTO 쿼리 구문이다.let query = `INSERT INTO tb_products (` + colArr.join(',') + `) VALUES `..