PostgreSQL Advisory Lock으로 동시성 제어하기
들어가며 배치가 주기적으로 통계 테이블을 갱신합니다. 여기에 사용자용 갱신 버튼을 추가했습니다. 이제 같은 집계를 시작하는 경로가 둘입니다. 둘이 동시에 실행되면 통계가 깨집니다. 집계는 한 번에 하나만 돌아야 합니다. 기존 방법은 모두 어긋납니다. LOCK TABLE은 조회까지 멈춥니다. SELECT ... FOR UPDATE는 잠글 행 자체가 없습니다.…
한국 개발 블로그의 글을 모았습니다.
들어가며 배치가 주기적으로 통계 테이블을 갱신합니다. 여기에 사용자용 갱신 버튼을 추가했습니다. 이제 같은 집계를 시작하는 경로가 둘입니다. 둘이 동시에 실행되면 통계가 깨집니다. 집계는 한 번에 하나만 돌아야 합니다. 기존 방법은 모두 어긋납니다. LOCK TABLE은 조회까지 멈춥니다. SELECT ... FOR UPDATE는 잠글 행 자체가 없습니다.…
최근 AhnLab Security intelligence Center(ASEC)에서 견적서 확인 요청으로 위장한 피싱 메일 유포 사례를 확인했다. 공격자는 해외 특정 기업의 영업팀 직원을 사칭하였으며, 기존 견적의 수정 및 제품 버전 확인이 필요한 것처럼 안내하여 수신자의 첨부 파일 열람을 유도하며, 메일에는 악성 파일이 포함된 “7200_Quantum_E…
최근 AhnLab Security intelligence Center(ASEC)에서는 거래 영수증으로 위장한 피싱 메일 유포 사례를 확인했다. 해당 이메일은 미국의 특정 기업의 직원을 사칭하였으며. 본문에는 거래 영수증이 첨부되어 있으므로 검토 후 계좌 입금 여부를 알려달라는 내용이 포함되어 있으며, 수신자가 첨부파일을 열람하도록 유도한다. 첨부된 PDF…
안녕하세요. 사내 보안 업무에 AI를 접목하는 일을 하고 있는 Security Development Division(LINE Plus Security R&D)팀입니다.이 글은 사내...
WORXPHERE 잡플래닛 네 프로젝트의 사용자 테스트를 한 저장소에서, 한 참가자와 70분 동안 진행한 기록 (2편) 1편에서는 이직이 얼마나 급한지, 정보를 얼마나 깊이 찾는지에 따라 사용자의 행동이 달라진다 는 걸 확인했습니다. 이번에는 그 차이가 실제 화면에서도 나타나는지 직접 만나 확인해봤습니다. 네 프로젝트의 테스트 도구를 직접 만들고, 가설을…
안녕하세요! 누구나 함께 시작하는 클라우드 네이버 클라우드 플랫폼 ncloud.com입니다. ☁️ 6월 19일(금)부터 7월 7일(화)까지 진행된 대구대학교 AI부트캠프사업단의 <클라우드 리터러시 교육과정 1기>. 총 13일 동안 39시간의 교육을 이수하였는데요! 그동안 네이버클라우드는 대구대학교와 여러 차례 교육 프로그램을 함께 진행해 왔지만, 이번에는…
AhnLab SEcurity intelligence Center(ASEC)은 최근 국내 웹 서버를 공격해 SoftEther VPN을 설치하는 공격 사례들을 확인하였다. 오픈 소스 VPN인 SoftEther VPN을 설치하는 공격 사례는 2024년 ASEC 블로그 “SoftEther VPN을 설치하는 국내 ERP 서버 대상 공격 사례 분석”[1]에서도 다룬…
개발 과정은 단순히 코드를 작성하는 과정이 아니라, 수많은 판단과 사고를 반복하는 과정이다. AI와 협업하는 시대가 되었다고 해서 개발 과정에서 필요한 판단과 사고 과정이 사라지는 것은 아니라고 생각한다. Codex, Claude와 같은 개발 생산성 도구를 활용하면 구현 과정의 생산성은 크게 향상된다. 하지만 AI에게 구현을 맡긴다고 해서 개발자가 고민 없…
도메인별 모듈 경계가 AI 에이전트의 코드 탐색 범위와 컨텍스트 효율에 미치는 영향
처음 AI를 구독한 이유는 주식 공부를 조금 더 잘해보고 싶어서였다. 하지만 실제로 AI의 가치를 크게 느낀 순간은 예상과 달랐다. 주식 시황 분석보다 개발 과정에서 훨씬 큰 변화를 경험했다. 20년 넘게 임베디드 시스템을 개발하면서 새로운 기술이 나오면 직접 공부하고 적용하는 방식으로 일해왔다. 새로운 언어, 프레임워크, 플랫폼을 이해하고 제품에 적용하는…
실리콘투는 한국의 뷰티 브랜드를 전 세계 고객에게 유통하는 글로벌 플랫폼 기업입니다. 수많은 브랜드와 상품, 국가별 물류가 실시간으로 맞물려 돌아가고, 이 방대한 흐름을 CMS, WMS, OMS를 비롯한 여러 사내 시스템이 나눠 맡습니다. 사업이 커질수록 업무 규칙도 함께 불어났고, 그 규칙은 저장 프로시저(SP, Stored Procedure. 데이터베이…
Amazon Bedrock 앞에 LLM 게이트웨이(이하 게이트웨이)를 두면 편의와 통제를 얻지만, 그 대가로 Amazon Bedrock이 보는 호출자 신원과 모델별 관측 지점이 게이트웨이 뒤로 흐려지는 사각지대가 생깁니다. 이 글은 잘 알려진 레퍼런스 아키텍처를 출발점으로, 그 사각지대를 Amazon Bedrock 네이티브 기능으로 보완하는 방법 (호출자…
토스에서 게임 광고를 받기 위해 MRAID 기반 플레이어블 광고 SDK를 직접 만든 이야기를 소개해요.
AI Agent를 프로덕션 환경에 도입하려는 엔터프라이즈 고객과 이야기하다 보면, 공통적으로 마주하는 질문들이 있습니다. “사내에서 운영 중인 LLM을 Agent에서 호출할 수 있는가?” “인증을 회사가 이미 운영 중인 사내 IdP(Identity Provider)로 처리할 수 있는가? 단, IdP를 인터넷에 노출하지 않고?” “내부 데이터에 접근하는 MC…
TPublisher 개발은 AI가 생성한 HTML 콘텐츠를 Tistory에 발행하는 과정에서 발생하는 불편함을 해결하기 위해 시작했다. 처음 목표는 이미지가 포함된 HTML 콘텐츠를 Clipboard로 전달할 때 발생하는 느린 처리 시간을 개선하는 것이었다. 처음에는 TPublisher가 생성하는 Clipboard 데이터가 너무 크고, Base64 이미지가…
글. 조서연(Freya) / User Behavior팀 안녕하세요. User Behavior(UB)팀의 프레야입니다. UB팀은 유저 행동 데이터를 수집하고 관리하는 데이터 분석 팀입니다. 최근 구매일, 선호 구매 카테고리, 회원 등급처럼 개인정보를 제외한 행동 특징을 정리한 ‘유저 피처 스토어’를 운영하는 등의 활동을 합니다. 행동 데이터를 쌓아 두는 데…
AI 인프라 선택 기준이 달라지고 있습니다. GPU 사양 중심의 비교를 넘어 모델 규모와 SLO, 데이터 경로와 운영 조건을 기준으로 GPU Server, MNGC, NPU Server를 선택하고 검증하는 방법을 살펴봅니다.
와탭랩스 블로그기업사람이 프롬프트와 응답을 전수로 읽을 수 없게 되면 답변 품질을 자동으로 채점해야 합니다. 형식과 금지어는 규칙으로 세고 사실성과 톤은 다른 모델에게 채점을 맡기는데, 판정자 모델에도 순서 편향과 자기 편애가 보고돼 있어 사람이 점수를 매겨 둔 기준 표본으로 계속 맞춰 봐야 합니다.
v26.1.0에 실험 기능으로 들어온 node:ffi 모듈로 네이티브 동적 라이브러리를 열고 호출해보기
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.
슬랙 채널에서 받아보기 — 아래 명령어를 채널에 붙여넣으세요.
/feed subscribe https://indieblog.net/rss.xml새 글을 바로 push 받고 싶다면 슬랙·디스코드 웹훅 연동도 있어요.