안녕하세요. 토스인컴 QA Manager 정수호, FE Assistant 노치현입니다. QA 업무를 하다 보면 하루에도 몇 번씩 비슷한 질문을 받습니다. "이 테스트 데이터는 어떻게 만들어요?" "이 API는 Swagger에서 어떻게 호출하나요?" "이 상태를 바로 확인할 방법은 없을까…
안녕하세요, 토스페이먼츠 Infra Team Leader 정상현, DevOps Engineer 박명순입니다. 2020년 8월, 결제 산업 혁신을 목표로 출범한 토스페이먼츠. 하지만 처음부터 새롭게 시작한 것이 아니라, 20년 넘게 운영되던 PG 사업을 인수하며 시작했습니다. 그리고 그…
그레이스풀 셧다운(Graceful Shutdown)이란 서버가 종료 요청을 받았을 때, 진행 중인 작업을 안전하게 마무리하고 리소스를 정리한 뒤 종료하는 방식입니다. 이 글에서는 Node.js 컨테이너 환경에서 graceful shutdown이 제대로 동작하지 않는 원인을 분석하고, L…
2025년 12월, KREAM에서는 Gemini를 활용해 AI와 함께 일하는 방식을 실험하는 전사 해커톤을 진행했습니다. AI는 이제 특별한 도구라기보다 이미 많은 조직에서 일상적인 업무 도구로 사용되고 있습니다. 다만 “AI를 쓰고 있다”라는 것과 “AI가 조직의 일하는 방식 안에 자…
네이버 통합검색 AIB 도입과 웹 성능 변화 분석 - 등록일 - 2026.01.19 - | - 코멘트 - 1440 AIB(AI Briefing)는 네이버 통합검색에서 AI 기반 요약·브리핑 경험을 제공하는 기능입니다. 2025년 3월부터 단계적으로 도입되었으며, 초기에는 정적인 요약 형…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] Executive Summary - AI 확산으로 IT 운영(IT Ops)의 역할이 단순 운영에서 전략적 가치 창출 영역으로 변화 - 전통적인 IT 운영 직무는 자동화되며 고부가가치 역할 중심으로 재편 - IT 인력은 기술 전…
안녕하세요 금융쇼핑 PA 백앤드 개발자 배지원입니다. 최근 뱅크샐러드는 단순한 자산 관리를 넘어, 유저에게 즐거운 금융 경험을 제공하기 위해 게이미피케이션 요소를 적극적으로 도입하고 있습니다. 오늘 소개해 드릴 일해라 김뱅샐 은 뱅크샐러드 유저들이 캐릭터를 육성하며 즐겁게 자산을 관리할…
Executive Summary - 생성형 AI(Gen AI)는 한국 직장인의 업무 방식에 빠르게 확산되고 있음 - 단순 활용 단계를 넘어, 업무 생산성, 의사결정, 협업 방식까지 변화 - 그러나 활용 수준에는 격차 존재하여 개인 역량, 조직 지원, 교육 수준에 따라 차이 발생 - 핵심…
이 글은 2024년 6월 13일에 일본어로 먼저 발행된 기사를 번역한 글입니다. LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다양한 노력을 하고 있는데요. 그중 하나가 Review Committee 활동입니다…
안녕하세요, 당근페이팀에서 백엔드 엔지니어로 일하고 있는 제레미예요. 지난 4년 동안 당근머니 시스템을 구축하고 송금 서비스를 성장시켜 왔고, 현재는 오프라인 결제팀에서 당근머니와 포인트 사용 경험을 동네 가게 결제로 넓히고 있어요. 당근페이팀의 백엔드는 Money 라는 하나의 작은 프…
안녕하세요, 뱅크샐러드 프론트엔드 엔지니어 김덕현입니다. 웹뷰 환경에서 게임 엔진 없이 React와 DOM, 그리고 Lottie를 활용해 개발한 “일해라 김뱅샐” 이야기를 해보려고 합니다. 게이미피케이션 서비스를 만들면서 겪은 삽질과 해결 과정을 공유합니다. 뱅크샐러드에 합류하고 얼마…
- blog Kanana-2 개발기 (2): 개선된 post-training recipe를 중심으로 안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 LLM 조직에서 Post-training을 연구하고 있는 Juliet, Kevin입니다. 지난 12월 19일 카카오가 자체 개발한…
안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 LLM 조직에서 Pre-training을 연구개발하는 Lambda입니다. 지난 12월 19일 카카오가 자체 개발한 차세대 언어모델 Kanana-2-30b-a3b를 오픈소스로 공개한 데에 이어, 한 달여 만에 성능과 활용성을 대폭 강…
안녕하세요. 여기어때 서비스웹개발팀에서 웹사이트 개발을 담당하고 있는 브루노입니다. 인피니트 스크롤, 요즘 앱이라면 다 있는 기본 기능이잖아요? 그래서 저도 가볍게 덤볐습니다. “뭐, 라이브러리 쓰면 금방이지!” 하고요. 그런데 개발을 하다 보니 자꾸 이상한 일이 생기는 겁니다. 스크롤…
Introduction: what are guardrails? Various mechanisms for making AI more safe to use are commonly referred to as "guardrails". Just like guardrails on roads pre…
들어가며 안녕하세요. Cloud AI Platform 팀에서 AI 어시스턴트의 PM 및 기술 리딩을 맡고 있는 한우형입니다. 클라우드 환경에 AI를 도입해 운영 생산성을 높이는 일을 하고 있습니다. 이 글은 LY Corporation의 프라이빗 클라우드 플랫폼인 Flava를 위한 AI…
2025년 7월, AWS는 Amazon MSK(Managed Streaming for Apache Kafka)용 Model Context Protocol(MCP) 서버를 출시했습니다. 이는 AI 에이전트가 자연어로 Kafka 클러스터를 관리할 수 있게 해주는 혁신적인 도구입니다. 복잡한…
FE News 26년 1월 소식을 전해드립니다! - 등록일 - 2026.01.14 - | - 코멘트 - 450 주요소식 다음과 같은 유용한 정보들을 만나보실 수 있습니다. RSC Explorer - React Server Components 시각화 도구 Dan Abramov가 React…
안녕하세요, WEB개발팀 이혜진입니다. 이번 포스트에선 신세계백화점 PC 메인 React 전환기 에서 다룬 ‘모듈유닛' 이라는 개념에 대해 좀 더 자세하게 풀어보려 합니다. 모듈유닛은 이미 사내에서는 익숙하게 사용되고 있는 용어이지만, 프론트 개발을 하지 않는 팀이나 비개발 직군에게는…
AWS re:Invent는 흔히 컨퍼런스라고 부르지만 실제로 현장에 와보면 그 표현이 조금 부족하다는 생각이 듭니다. 라스베이거스 전반에 걸쳐 여러 호텔과 컨벤션 센터가 행사장으로 사용되고 하루 종일 세션과 키노트 네트워킹이 이어지다 보니 도시 전체가 AWS 행사장처럼 느껴지는 경험이었…
안녕하세요. SpoonLabs SRE팀에서 DevOps 엔지니어로 일하고 있는 Daniel(남태윤)입니다. 이번에 회사에서 좋은 기회를 주셔서 2025 AWS re:Invent를 다녀올 수 있었는데요. 결론부터 말씀드리면, 개발자라면 꼭 한번은 가봐야 할 행사라고 생각합니다. 전 세계…
Building Event Center: Karrot’s User Event Management Platform The Journey from Restructuring User Event Conventions to Building an Admin Platform Hi there! I’m…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] Executive Summary - Agentic AI는 기존 생성형 AI를 넘어 자율적으로 판단하고 실행하는 AI 패러다임으로 진화 - 기업 운영 방식은 “사람 중심 실행”에서 “AI 주도 실행 + 인간 감독” 구조로 변화…
안녕하세요, 카카오뱅크 뱅킹서버팀의 서버 개발자 Ain입니다. 현재는 모임통장 서비스를 개발하고 있으며, 이전에는 대출·신용 등 여신 상품 개발을 담당했습니다. 당시 여신 업무의 복잡한 대출 심사 비즈니스 로직을 구현하는 과정에서 다음과 같은 어려움들을 경험했습니다. - ✔️ 로직이 길…
들어가며 안녕하세요. SCM프로덕트개발의 이창섭입니다. 2026년 컬리의 첫 번째 기술 블로그를 제가 작성하게 되는군요. 모두 새해 복 많이 받으세요. 2025년 한 해는 컬리에게도, SCM프로덕트에게도 많은 변화가 있었던 한 해였습니다. 기존의 컬리는 1P(First-Party, 직매…
컬리의 입고 시스템이 외부 인입 데이터를 안전하게 동기화하는 방법 아웃박스 패턴과 재시도 토픽으로 외부 채널 입고 정보를 안전하게 동기화하기 들어가며 안녕하세요. SCM프로덕트개발의 이창섭입니다. 2026년 컬리의 첫 번째 기술 블로그를 제가 작성하게 되는군요. 모두 새해 복 많이 받으…
안녕하세요. SpoonLabs Service Platform Team 에서 서버 개발을 담당하고 있는 Sophia(신유빈)입니다. SpoonLabs는 구성원의 자기계발과 다양한 경험을 통해 성장할 수 있도록 국내외 주요 컨퍼런스 및 세미나 참여를 적극적으로 지원하고 있습니다. 덕분에 저…
안녕하세요. 여기어때 랭킹추천개발팀 존 입니다. 오늘 공유할 내용은 고가의 GPU 장비를 기반으로 하는, 복잡하고 거대한 모델링에 관한 이야기가 아닙니다. 물론 모델의 구조가 복잡하고 클수록 더 뛰어난 성능을 발휘하는 것이 일반적이지만 해결하고자 하는 문제에 따라서는 가벼운 고전 모델을…
동적 필터란 사용자가 선택한 조건에 따라 이용 가능한 제휴점 수가 실시간으로 반영되어 노출되는 필터를 의미합니다. 사용자가 필터를 선택할 때마다 해당 조건을 만족하는 제휴점 수를 기준으로 필터 상태가 동적으로 변경되며 이를 통해 보다 직관적인 탐색 경험을 제공합니다. 특히 동적 필터는…
핵심 인사이트 - AI 패권 경쟁 심화 속 한국의 전략적 투자: 미국, 중국에 이어 프랑스 등 주요국들이 AI 주권 확보에 나선 가운데, 한국 정부는 독자적인 FM 개발과 대규모 AI 데이터센터 구축을 통해 AI 강국으로의 도약을 추진하고 있습니다. - 제조업 혁신과 전 국민 AI 접근…
당근의 사용자 행동 로그 관리 플랫폼: 이벤트센터 개발기 안녕하세요. 당근 데이터가치화에서 프론트엔드 엔지니어로 일하고 있는 미카(Mika.kang)예요. 당근에서는 수많은 사용자 행동 로그가 매일 쌓이고 있어요. 이 로그들은 실험을 설계하고, 제품을 개선하고, 의사결정을 내리는 데 중…
쏘카는 어떻게 앱으로 차 문을 열까 쏘카는 앱에서 다음과 같은 기능들을 제공합니다. - 쏘카 차량 제어 (문 열기 / 문 잠금 / 비상등 켜기 / 경적 울리기 등) 🚙 - 일레클 제어 (잠금 / 해제 / 반납 등) ⚡️ - 따릉이 제어 (잠금 / 해제 / 반납 등) 🚲 이러한 것들이 가…
쏘카는 어떻게 앱으로 차 문을 열까 쏘카는 앱에서 다음과 같은 기능들을 제공합니다. - 쏘카 차량 제어 (문 열기 / 문 잠금 / 비상등 켜기 / 경적 울리기 등) 🚙 - 일레클 제어 (잠금 / 해제 / 반납 등) ⚡️ - 따릉이 제어 (잠금 / 해제 / 반납 등) 🚲 이러한 것들이 가…
LLM은 존재가 아니라 시뮬레이터다 최근 Andrej Karpathy가 흥미로운 관점을 제시했습니다: LLM을 어떤 “존재”로 생각하지 말고 시뮬레이터로 생각하세요. 예를 들어, 어떤 주제를 탐구할 때 이렇게 묻지 마세요: “너는 xyz에 대해 어떻게 생각해?” “너”라는 존재는 없습니…
들어가며 안녕하세요, 카카오뱅크 기술연구소의 Conor입니다. 지난 11월, 금융 AI 분야의 세계 최고 권위 학술대회인 ‘ACM International Conference on AI in Finance(ICAIF 2025)‘에 카카오뱅크 소속으로 참석했습니다. 저희 기술연구소에서 연…
안녕하세요. 29CM에서 고객이 상품을 탐색하고 발견하는 상품 전시 영역을 담당하고 있는 Customer Engagement Engineering 팀 김송이입니다. 2025년 겨울, 29CM 최대 규모의 블랙프라이데이 행사인 이구위크를 진행했습니다. 연중 가장 트래픽이 몰리는 행사인 만…
팀을 위한 Claude Code 모니터링 방법 4가지 AI 코딩 도구는 이제 소프트웨어 개발 워크플로의 핵심 수단으로 자리매김했습니다. 그중에서도 Claude Code는 요즘 엔지니어가 많이 사용하는 인기 AI 코딩 도구죠. Claude Code를 사내 개발 도구로 도입한 조직은 구체적…
This post is a follow-up to Creating a domain-specific NL-to-SQL MCP server, which introduced our MCP-based NL-to-SQL system. Here, we explore how we overcame t…
현시점 최대 화두인 GenAI는 그 어떤 과거 혁신 기술과는 비교할 수 없을 만큼 빠른 진화 속도를 보여주고 있으며, 이에 따라 기업들의 IT 투자 흐름도 예측 불가할 정도로 크게 좌우되고 있습니다. 각 기업은 기술 진화에 발맞춰 민첩한 대응을 해야 한다는 압박과 동시에 경기 변동성,…
신규 기능 A와 B의 최종 사용자수는? 들어가기전 짧은 퀴즈 하나! 여기 최근 출시된 2개의 피쳐 A 와 B가 있습니다. 오픈 후 데이터를 살펴보니, 피쳐 A는 일 6,700명의 신규유저가 들어오고 D1 리텐션은 7%인 반면, 피쳐 B는 일 600명의 신규유저가 들어오고 D1 리텐션은…
- blog “생각하고 답변하는” 카카오의 하이브리드 멀티모달 언어모델, Kanana-v-4b-hybrid 개발기 한국형 하이브리드 멀티모달 언어모델, Kanana-v-4b-hybrid 안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Samuel(강성훈),…
Standardizing User Activation: How We Built a Shared Data Layer at Karrot Hello, I'm Pepper, a Data Analytics Engineer on the Data Monetization Team at Karrot.…
안녕하세요. 당근 데이터 가치화팀에서 Data Analytics Engineer로 일하고 있는 Pepper예요. 데이터 가치화팀은 ‘매일 데이터를 통해 사용자를 위한 의사결정을 해요’라는 비전 아래, 그래서 수많은 데이터를 안정적으로 수집하는 데에 그치지 않고 신뢰할 수 있고 잘 쓰일…
지난 아티클 타입스크립트로 알아보는 타입과 타입 시스템에서 우리는 타입 시스템의 기초를 탄탄히 다졌습니다. 타입 검사기가 어떻게 프로그램의 모순을 찾아내는지, 그리고 서브타입에 의한 다형성이 딱딱한 타입에 유연성을 어떻게 부여하는지 살펴보았죠. 서브타입에 의한 다형성 덕분에 TodayP…
DDL 관리는 어떻게 하고 계신가요? 마이크로서비스 환경에서 DB 스키마 변경은 빈번하게 발생합니다. 문제는 단일 DDL이 아니라, 여러 DDL이 한 요청에 섞여 들어오거나 CDC·Replication과 같은 복제 구조가 함께 고려되어야 하는 복잡도가 높은 작업에서 발생합니다. 이러한…
안녕하세요. 올리브영 클레임 스쿼드에서 백엔드 담당하고 있는 바로바로입니다. 올리브영에서는 고객분들에게 주문 완료, 배송 완료, 반품 완료 등 다양한 알림톡이 발송되고 있습니다. 저희 클레임 스쿼드는 이번에 여러 서비스에 흩어져 있던 알림톡 발송 로직을 정리하고, 이를 이벤트 기반 구조…
안녕하세요! 앱 개발팀의 레이몬드입니다. 2024년에 진행했던 모듈화 여정을 1년 동안의 iOS 모듈화 진행기로 공유했었는데요, 이번에는 그 여정의 다음 단계인 Component 모듈에 대해 이야기해보려 합니다. 지난 글에서는 모놀리식 구조에서 출발해 Core 레이어를 분리하고, 의존성…
캠페인 시스템은 올리브영 고객들에게 필요한 혜택과 상품을 적절한 타이밍에 제공하여 완성된 쇼핑 경험을 제공하고 구매 전환을 극대화하는 역할을 담당합니다. 주요 임무는 고객의 최신 행동이나 구매 패턴에 기반해 가장 적절하다고 생각되는 알림을 선별해 발송하는 것입니다. 예를 들자면 쿠폰 등…
Executive Summary - AI 서비스는 단순 모델 중심에서 플랫폼·에코시스템 중심으로 빠르게 진화 - 이에 따라 AI 거버넌스 역시 기술 통제 중심, 그리고 전사적 리스크 관리 체계로 확대 - 기업은 AI 도입보다 AI 운영과 통제(Operating & Governing AI…
안녕하세요 29CM QE팀 강보민입니다. 29CM QE 팀은 iOS와 Android 자동화를 Cell 단위로 분담해 운영하고 있으며, 그중 저는 iOS UI 자동화를 담당하고 있습니다. 특히, 29CM QE팀은 테스트 자동화만 전담하는 인원 없이, 모든 QE가 매뉴얼 테스트와 자동화를…
끊김 없는 사용 경험을 위하여 : 카카오톡 선물함 속 교환권을 배달의민족 주문으로 연결한 여정 배민선물하기팀은 선물하는 이의 마음과 받는 이의 즐거움을 잇는 ‘배민선물하기’ 서비스를 담당하며, 배달의민족(이하 배민) 앱 내 상품권 발행부터 외부 채널과의 유통망 연동을 관리하고 있습니다.…
안녕하세요, AIPD팀 문광석 입니다. 업무를 하다 보면 Notion에 정리해 둔 내용이 기억나지 않아 검색하느라 시간을 허비하는 경우가 많습니다. 이번 포스팅에서는 이러한 불편함을 해소하기 위해 Go와 Gemini를 활용하여 나만의 'AI 비서(RAG 시스템)'를 구축해 본 경험을 공…
- 들어가며: 변화의 지침과 현실적인 제약 - 해결책 탐색: 왜 전략 패턴인가? - 기술적 설계: 전략 패턴을 통한 추상화 - AOP를 활용한 자동 적용 - 삽질기: 실제 적용하면서 마주한 문제들 - 마치며 올리브영의 오프라인 매장 운영을 책임지는 백오피스 시스템은 매일 수많은 엑셀과…
안녕하세요. 올리브영의 앱 개발을 맡고 있는 Hz, 송편입니다. 이번 글에서는 개발용 앱(이하 ‘개발 앱’) 과 실제 운영용 앱(이하 ‘운영 앱’)을 완전히 분리해 관리하게 된 과정을 공유합니다. 특히 Android(Product Flavor)와 iOS(xcconfig)에서 환경을 코드…
안녕하세요. 고기를 좋아하는 올리브영 SRE 태극기입니다! 올리브영은 기존에 사용하던 외부 솔루션 기반 온콜 시스템의 한계를 해결하기 위해, 2025년 7월 Amazon SES + Amazon Connect 기반의 서버리스 온콜 시스템으로 전환했습니다. 이 글에서는 그 과정에서의 설계…
안녕하세요. 여기어때컴퍼니 SRE팀에서 클라우드 엔지니어링 업무를 하고 있는 제이슨입니다. 매년 12월이 되면 전 세계 IT 종사자들의 시선이 라스베이거스로 향합니다. 이번 AWS re:Invent 2025 역시 12월 1일부터 5일까지 개최되었는데요. 지난 2년이 “와~ 이런 것도 A…
한 줄 요약 - AI 에이전트 시대, 업무 생산성 향상의 핵심! 개발자의 입장에서 알아두면 유용한 MCP 서버를 소개합니다. AI 에이전트 시대의 MCP 최근 거대 언어 모델(LLM)의 발전은 단순히 텍스트를 생성하는 수준을 넘어, 복잡한 실무를 대신 수행하는 AI 에이전트 시대를 열고…
막막했던 디자인 시스템 성과 측정, 29명과의 인터뷰로 답을 찾다 Design System은 이제 단순한 UI 키트가 아닙니다. 제품의 품질과 개발 속도를 결정하는 핵심 인프라죠. 글로벌 여행 및 여가 플랫폼 기업인 NOL UNIVERSE는 자사 서비스인 NOL 전반(앱/웹)의 일관된…
안녕하세요, 토스인컴 QA Manager 정수호입니다. 토스인컴의 세금환급 서비스는 복잡합니다. 연말정산, 현금영수증, 세금비서, 숨은환급찾기 네 가지 서비스가 각각 다른 UX와 인증 방식을 사용하고, 공제 항목만 해도 의료비·인적공제·전월세·주담대·중소기업 감면 등 수십 가지가 넘어요…
OMS에서 Claude AI를 활용하여 변화된 업무 방식 PM 1명과 엔지니어 3명이 12개 MSA를 운영하는 OMS팀이 Claude AI를 도입하여 16명 규모의 조직처럼 일하게 된 과정을 소개합니다. - 💬 들어가며 - 📌 AI 도입 전: OMS 팀은 어떻게 일했나? - 📌 AI 도…
💬 들어가며 안녕하세요. OMS팀 이준환입니다. 현재 OMS팀에서는 Claude Code(v2.0.72, Opus 4.5)를 활용하여 업무를 진행하고 있습니다. 이번 글에서는 Claude AI를 도입하여 OMS팀이 어떻게 협업하며 업무 방식을 변화시켰는지 소개하려고 합니다. 본 글은 지…
안녕하세요, 토스 Face Modeling Team의 ML Engineer 이진우입니다. 영광스럽게도 AI/ML 분야의 세계 최고 권위 학회인 NeurIPS 2025에 제 연구가 게재 되었습니다. 저의 연구 내용과 이 연구가 토스에 미칠 수 있는 비즈니스 임팩트, 그리고 학회 참여에 대…
WOOWACON 2025 미니게임 WOOWA POP! 지난 WOOWACON 2025 기술 콘퍼런스에서 미니게임을 운영했습니다. 우아팝(WOOWA POP!)이라는 이름의 수박 라이크(Suika-like) 게임이었습니다. 우아콘 세션 간에 플레이할 수 있고 미션이나 상위 랭킹을 달성하면 상…
이 글은 2024년 5월 30일에 일본어로 먼저 발행된 기사를 번역한 글입니다. LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다양한 노력을 하고 있는데요. 그중 하나가 Review Committee 활동입니다…
들어가며 안녕하세요. 무신사 PBO(Platform Business Operation) 프론트엔드 개발자 구룡입니다. 무신사 오프라인 스토어는 자체 개발한 POS 클라이언트 시스템인 MPOS(Musinsa POS)를 도입하여, 온라인과의 상품 및 회원 연동 체계를 내부적으로 구축하였으며…
When we first shared Using LLMs at Karrot in early 2024, we were just beginning our journey with large language models. A year and a half later, the landscape h…
시스템 아키텍처 먼저 우리 시스템 구조를 이해해야 합니다. [클라이언트] ↓ [Web API] ← 우리가 개선한 부분 ↓ ├─→ [Search API] : 키워드, 필터 등을 기반으로한 검색팀 API └─→ [표준 상품 API] : 상품 정보 조회 API (최저가 계산) 각 서버의 역할…
안녕하세요, 여기어때 전시개발팀 백엔드 개발자 엉입니다. 과거 웹 서비스 개편 프로젝트를 진행하면서 기존 PHP 기반 시스템을 대체할 새로운 백엔드를 Kotlin으로 구축한 경험이 있습니다. 신규 시스템 설계 단계에서 복잡한 숙박 상품 전시 로직을 명확하게 표현하기 위해 KotlinDS…
안녕하세요 여기어때컴퍼니 공통플랫폼개발팀 소피입니다. 2024년 11월에 공통 Kafka 전환기 Part 1 포스팅에서 공통 Kafka 전환 배경 및 전략에 대한 내용을 공유드렸었는데요. 1년여간 긴 여정을 통해 최종적으로 도메인 팀에서 운영되던 8개의 Kafka 클러스터 대상으로 전사…
안녕하세요! iOS 개발팀 대니입니다. 여기어때 앱에서 검색 화면은 사용자 여정이 시작되는 곳입니다. 국내외 숙소부터 항공, 레저티켓까지 다양한 도메인을 한곳에서 탐색할 수 있어야 하죠. 하지만 기능이 고도화될수록 코드는 복잡해졌고, 도메인별로 상이한 추천 로직과 UX가 얽히면서 작은…
안녕하세요! 여기어때 전시개발팀 조이입니다. 숙박도메인이란? 여기어때 숙박 서비스는 호텔, 모텔, 펜션 등 다양한 숙소의 가격 정보를 제공합니다. 각 숙소는 날짜별/요일별 기본 가격이 있으며, 여기에 특가, 쿠폰, 더하기쿠폰 등 다양한 할인 정책이 적용되어 최종 가격이 동적으로 결정됩니…
안녕하세요. 여기어때컴퍼니 SRE팀에서 클라우드 업무를 담당하고 있는 엘리입니다. 여기어때 서비스 전반의 모니터링을 통합적으로 관리하기 위해 Observability 스택 LGTM을 25년에 도입했습니다. 처음 도입할 때는 Grafana를 제외하면 나머지 구성 요소를 직접 다뤄본 경험이…
안녕하세요, AI추천플랫폼팀의 제이입니다. 카카오톡에서 특정 기능을 지원하기 위해 경량 형태소 분석기가 필요했습니다. 최근에는 딥러닝 기반의 정확도가 높은 형태소 분석 라이브러리가 많이 등장했지만, 모바일 환경에서는 단순히 정확도만으로 선택하기 어렵습니다. 실행 파일의 크기, 메모리 사…
안녕하세요, 당근 Tech Core의 ML Applications팀과 LLM Infra TF에서 일하고 있는 Tommy예요. 저희 팀은 ‘AI 활용에 가장 앞선 당근’이라는 비전 아래 여러 제품 팀이 AI를 더 잘 활용할 수 있도록 돕고 있어요. 2024년 초에는 당근에서 LLM 활용하…
Delivering the Future: 글로벌 해커톤 2025, 준비부터 운영까지 들어가며 딜리버리히어로는 우아한형제들을 포함해 전 세계 70여 개국에서 다양한 브랜드를 운영하고 있습니다. 국가와 시장은 서로 다르지만 ‘더 나은 고객 경험’이라는 공통된 미션을 위해 모두 각자의 자리에…
Executive Summary - ChatGPT Enterprise 도입은 단순 AI 도구 도입이 아니라 업무 인프라 및 조직 운영 방식 재설계 과제 - 성공의 핵심은 기술이 아니라 비즈니스 Use Case 정의와 KPI 기반 목표 설정 - 데이터 전략은 활용(업무 지식, 문서)과 통…
Python 2.7 서버의 CI Test 개선 - 13분에서 3분으로 들어가며 안녕하세요 Supply 그룹 Product Backend 팀의 Elric 입니다. 버즈빌에서 운영중인 허니스크린은 새로운 프로모션을 지속적으로 출시하며 빈번한 배포가 진행되는 서비스이지만, 긴급 배포 상황에서…
Kanana-2: Agentic AI 구현에 최적화된 언어모델 카카오가 자체 개발한 차세대 언어모델, Kanana-2를 오픈소스로 공개합니다. 이번 공개는 지난 2월 자체 언어모델 Kanana 확보 및 5월 고난이도 문제 해결에 특화된 Kanana-1.5를 선보인 이후, 성능과 효율을…
0. 프롤로그 이번 글에서는 피그마 플러그인 ‘여기쏙 2.0’ 개발 과정을 중심으로, 극한의 성능 향상을 위해 서비스를 바닥부터 다시 설계한 이야기를 공유하려 합니다. 우선 시간을 되돌려 2024년 7월, ‘여기쏙 1.0’을 런칭했을 때의 기억은 제게 특별하게 남아있습니다. 사용자가 불…
비용, 성능, 안정성을 목표로 한 지능형 로그 파이프라인 도입 - 등록일 - 2025.12.17 - | - 코멘트 - 1343 Logiss는 AIDA(Advanced Interface for Data & AI)라는 네이버 사내 통합 데이터 플랫폼의 일부로, 로그 수집과 실시간 검색을 통…
안녕하세요. 주문결제, 클레임, 고객센터 스쿼드의 QA 엔지니어 유갱입니다! 2025년의 끝자락, 저희 QA 조직은 한 해를 마무리하며 올리브영의 품질을 지켜냈던 치열했던 시간들을 반추해보고 있습니다. 그 중 가장 뜨거운 에너지와 팀워크를 발휘했던 순간은 바로 7월 5일에 참여했던 20…
들어가며: 가드레일이 뭔가요? AI를 안전하게 사용하기 위한 여러 장치를 통틀어 보통 '가드레일(guardrails)'이라고 부릅니다. 자동차 주행 중 도로를 벗어나거나 옆 차선을 침범하지 않도록 막아주는 가드레일처럼 AI 서비스에도 AI가 잘못된 방향으로 작동하지 않게 잡아주는 안전…
배포가 두렵지 않은 팀 만들기: Argo Rollouts로 카나리 배포 자동화하기 안녕하세요, 딜라이트룸의 SRE Dan(민선홍)입니다. 저는 2025년 8월, 딜라이트룸에 SRE(Site Reliability Engineer)로 합류하게 되었습니다. 딜라이트룸은 매일 전 세계 350만…
n8n 기반 DevOps·AI 콘텐츠 자동 수집·요약 실전 가이드 안녕하세요. 인포그랩에서 백엔드 엔지니어로 근무하는 Andy입니다. 오늘날 IT 업계의 변화 속도는 매우 가파릅니다. 최근에는 AI 발전이 가속화되면서 관련 소식이 연일 쏟아지고 있죠. DevOps·소프트웨어 엔지니어들은…
들어가며 데이터베이스를 운영하며 가장 중요하게 생각하는 가치는 안정성입니다. 그래서 카카오에서는 새로운 MongoDB GA(General Availability) 버전이 공개되면 안정적인 운영을 위해 약 1년 간의 안정화 기간을 거쳐 충분히 검증된 시점에 업그레이드를 검토하고 있습니다.…
Claude Code를 활용한 예측 가능한 바이브 코딩 전략 에이전트 주도 개발에서 발생하는 문제를 해결하고, 컨텍스트를 정밀하게 관리하는 방법 - 바이브 코딩이란? - Claude Code 5분 만에 시작하기 - 1. 바이브 코딩의 여정: 문제와 해결의 반복 - 2. 왜 이런 문제가…
작성 환경: Claude Code 2.0.67, Claude Opus 4.5 (claude-opus-4-5-20251101) Claude Code와 LLM은 빠르게 발전하고 있어 일부 성능, 기능, UI가 변경될 수 있습니다. 최신 정보는 공식 문서를 참고하세요. 바이브 코딩이란? 바이…
Running Elasticsearch on Kubernetes the Easy Way, Part 2 — Data Node Warm-Up Hi, we’re Ellie and Jarry from the Search Platform team at Karrot. Our team is resp…
배달의민족 주문접수 채널에 Flutter를 도입하며 고민한 것 들어가며 배달의민족 주문접수 채널은 파트너의 주문 관리를 돕기 위해 매일 수백만 건의 주문을 실시간으로 처리하며, 다양한 디바이스를 지원하고 있습니다. 점차 다양해지는 디바이스 생태계에 대응하고자, 신규 제품에 Flutter…
안녕하세요, 토스페이먼츠 Data Engineer 이세찬입니다. 2020년 8월, PG 사업을 인수하며 출범한 토스페이먼츠는 이후 가파른 성장세를 보였습니다. 2022년 대비 2024년, 거래 건수 기준으로 약 2배 증가했죠. 하지만 이런 폭발적인 성장은 우리에게 새로운 도전을 안겨주었…
들어가며 — 시작은 정답이 아니라 질문에서 이 글은 지난 AWS Summit 2025에서 인터넷 안되는 하이브리드 환경에서 살아남기(16:46부터) 발표한 자료와, AWS Community Day 2025에서 트래픽 폭주에도 흔들리지 않는 AI 서비스, Gateway API로 여는 안정…
안녕하세요. 올리브영의 상품 운영 프로세스 개발 업무를 담당하고 있는 벙개맨⚡️ 입니다. 제가 소속된 상품 탐색 스쿼드는 보다 안정적이고 확장성 있는 상품 정보 관리를 위해 상품 통합 프로젝트를 진행하고 있습니다. 오늘은 위 프로젝트의 한 부분인 상품의 품절 여부 관리 프로세스를 어떻게…
안녕하세요, 당근 검색 플랫폼팀 Ellie, Jarry예요. 검색플랫폼팀은 당근의 여러 서비스에서 발생하는 방대한 검색 트래픽을 빠르고 안정적으로 처리하고, 더 나아가 새로운 검색 경험을 가능하게 하는 플랫폼을 만드는 팀이에요. 지난 글인 1편에서는 저희가 검색 인프라를 쿠버네티스(EC…
안녕하세요, 토스 디자인 플랫폼팀 UX Engineer 윤민석, Platform Designer 권윤입니다. 디자인 시스템은 변화하는 서비스 속에서도 일관성과 확장성을 지켜주는, 보이지 않는 인프라예요. 토스팀도 미세한 균형 속에서 더 넓은 세상으로 확장할 준비를 해왔는데요. 그 여정의…
안녕하세요, 금융쇼핑 PA Server Engineer 김한수입니다. 이 글에서는 “우리는 왜 테스트를 하는지?”에 대한 질문에 좀 더 깊숙이 들어가 보고 실제 Golang에서 테스트를 도와주는 도구들에 관해서 이야기해보려고 합니다. 우리가 엔지니어링에서 테스트하는 목적은 무엇일까요?…
안녕하세요. 올리브영 쿠폰 시스템 백엔드 개발자 '라이트'입니다. 올리브영에서 행사와 쿠폰을 빼면 고객들의 관심도가 떨어질 만큼 쿠폰은 아주 중요한 요소 중 하나입니다. 특히 선착순 쿠폰은 올영세일 같은 대규모 행사 때마다 핵심 이벤트로 빛을 발하기 때문에, 오픈 시점에 스파이크성의 동…
작은 실험으로 큰 변화를 만드는 과정 좋은 PM은 ‘무엇을 만들지’보다 ‘무엇을 검증할지’를 고민합니다. 아이디어는 누구나 낼 수 있지만, 실제 사용자의 행동이 어떻게 변하는지를 데이터로 확인해야 제품이 성장할 수 있습니다. PM의 일상에는 수 많은 선택이 존재합니다. “이 버튼을 어디…
"해변에서 노는 강아지 사진 찾아줘"라고 말하면 앨범에서 해당 사진만 찾아주고, 마음에 드는 제품을 보여주면 비슷한 상품을 추천해주는 서비스. 이런 기능은 어떻게 만들 수 있을까요? 안녕하세요, 카카오의 AI 모델 연구, 개발을 담당하는 카나나(Kanana) 조직에서 멀티모달 임베딩 모…
- blog 더욱 똑똑하게 답하며, 더욱 풍부한 감정표현을 향한 Kanana-o의 진화 과정 안녕하세요, 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Edwin(강우영), James(이재명), Jessie(이지혜)입니다. 저희 팀에서는 사람처럼 보고, 듣고, 말하며…
“함께 구매하면 좋은 상품” 추천 모델 고도화 배달의민족에서는 음식 배달뿐만 아니라 장보기도 당일 배송이 가능하다는 사실, 알고 계셨나요? 배민의 장보기·쇼핑 서비스는 배민B마트를 비롯해 마트, 편의점, 꽃, 전자제품 등 다양한 셀러가 입점해 있어 다양한 물건을 빠르게 받아보실 수 있는…