안녕하세요. 올리브영 클레임 스쿼드에서 백엔드 담당하고 있는 바로바로입니다. 올리브영에서는 고객분들에게 주문 완료, 배송 완료, 반품 완료 등 다양한 알림톡이 발송되고 있습니다. 저희 클레임 스쿼드는 이번에 여러 서비스에 흩어져 있던 알림톡 발송 로직을 정리하고, 이를 이벤트 기반 구조…
40~50대는 노안이 시작되는 시기이기도 합니다. 연구에 따르면, 40세 이상 사용자는 스마트폰에서 유의미하게 더 큰 글자 크기를 사용하며, 근거리 시력에 불편함을 느끼는 사용자일수록 이 경향이 더 뚜렷했습니다. 또한 글자 크기가 커질수록 사용성과 시각적 편안함이 향상되고, 작은 글자는…
캠페인 시스템은 올리브영 고객들에게 필요한 혜택과 상품을 적절한 타이밍에 제공하여 완성된 쇼핑 경험을 제공하고 구매 전환을 극대화하는 역할을 담당합니다. 주요 임무는 고객의 최신 행동이나 구매 패턴에 기반해 가장 적절하다고 생각되는 알림을 선별해 발송하는 것입니다. 예를 들자면 쿠폰 등…
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 시스템)'를 구축해 본 경험을 공…
안녕하세요. 올리브영의 앱 개발을 맡고 있는 Hz, 송편입니다. 이번 글에서는 개발용 앱(이하 ‘개발 앱’) 과 실제 운영용 앱(이하 ‘운영 앱’)을 완전히 분리해 관리하게 된 과정을 공유합니다. 특히 Android(Product Flavor)와 iOS(xcconfig)에서 환경을 코드…
안녕하세요. 고기를 좋아하는 올리브영 SRE 태극기입니다! 올리브영은 기존에 사용하던 외부 솔루션 기반 온콜 시스템의 한계를 해결하기 위해, 2025년 7월 Amazon SES + Amazon Connect 기반의 서버리스 온콜 시스템으로 전환했습니다. 이 글에서는 그 과정에서의 설계…
안녕하세요. 토스 Security Researcher 표상영입니다. 요즘 LLM이 정말 다양한 분야에서 활용되고 있죠. 토스에서도 여러 업무에 LLM을 접목하며 효율성을 높이고 있는데요. 그중에서도 LLM을 이용해 서비스 취약점 분석을 자동화한 경험을 공유해 보려고 합니다. 이번 글에서…
안녕하세요. 여기어때컴퍼니 SRE팀에서 클라우드 엔지니어링 업무를 하고 있는 제이슨입니다. 매년 12월이 되면 전 세계 IT 종사자들의 시선이 라스베이거스로 향합니다. 이번 AWS re:Invent 2025 역시 12월 1일부터 5일까지 개최되었는데요. 지난 2년이 “와~ 이런 것도 A…
한 줄 요약 - AI 에이전트 시대, 업무 생산성 향상의 핵심! 개발자의 입장에서 알아두면 유용한 MCP 서버를 소개합니다. AI 에이전트 시대의 MCP 최근 거대 언어 모델(LLM)의 발전은 단순히 텍스트를 생성하는 수준을 넘어, 복잡한 실무를 대신 수행하는 AI 에이전트 시대를 열고…
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) 게임이었습니다. 우아콘 세션 간에 플레이할 수 있고 미션이나 상위 랭킹을 달성하면 상…
들어가며 안녕하세요. 무신사 PBO(Platform Business Operation) 프론트엔드 개발자 구룡입니다. 무신사 오프라인 스토어는 자체 개발한 POS 클라이언트 시스템인 MPOS(Musinsa POS)를 도입하여, 온라인과의 상품 및 회원 연동 체계를 내부적으로 구축하였으며…
디자인 컴포넌트 라이브러리를 ‘실제 사용 방식’에 맞게 다시 설계한 이야기 디자인 컴포넌트 라이브러리 빌드 및 구조 개선기 - 들어가며 - 🧩 무엇이 문제였을까 - 🌱 Kitchen은 어떻게 시작되었을까 - 🔄 상황은 어떻게 달라졌을까 - 🔍 원인은 어디에 있었을까 - 🧭 구조를 다시…
들어가며 안녕하세요. 프로덕트웹개발2팀의 권가은입니다. 🙂 디자인 시스템은 한 번 만들고 끝나는 것이 아니라, 실제 서비스 안에서 사용되며 지속적으로 변화해야 합니다. 시간이 지나면, 이런 발전 과정에서 설계 당시의 구조를 그대로 유지하기가 점점 어려워집니다. 사용 방식이 달라질수록 기…
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 클러스터 대상으로 전사…
안녕하세요! 여기어때 전시개발팀 조이입니다. 숙박도메인이란? 여기어때 숙박 서비스는 호텔, 모텔, 펜션 등 다양한 숙소의 가격 정보를 제공합니다. 각 숙소는 날짜별/요일별 기본 가격이 있으며, 여기에 특가, 쿠폰, 더하기쿠폰 등 다양한 할인 정책이 적용되어 최종 가격이 동적으로 결정됩니…
안녕하세요. 여기어때컴퍼니 SRE팀에서 클라우드 업무를 담당하고 있는 엘리입니다. 여기어때 서비스 전반의 모니터링을 통합적으로 관리하기 위해 Observability 스택 LGTM을 25년에 도입했습니다. 처음 도입할 때는 Grafana를 제외하면 나머지 구성 요소를 직접 다뤄본 경험이…
안녕하세요, AI추천플랫폼팀의 제이입니다. 카카오톡에서 특정 기능을 지원하기 위해 경량 형태소 분석기가 필요했습니다. 최근에는 딥러닝 기반의 정확도가 높은 형태소 분석 라이브러리가 많이 등장했지만, 모바일 환경에서는 단순히 정확도만으로 선택하기 어렵습니다. 실행 파일의 크기, 메모리 사…
안녕하세요, 당근 Tech Core의 ML Applications팀과 LLM Infra TF에서 일하고 있는 Tommy예요. 저희 팀은 ‘AI 활용에 가장 앞선 당근’이라는 비전 아래 여러 제품 팀이 AI를 더 잘 활용할 수 있도록 돕고 있어요. 2024년 초에는 당근에서 LLM 활용하…
안녕하세요, AIPD팀 최주영입니다. AIPD팀에서 서비스 중인 ADS, SecureBridge의 게이트웨이 성능 최적화 관점에서, HTTP/3 (QUIC)의 실효성과 적용 가능성을 확인하기 위해 이 글을 작성했습니다. QUIC (Quick UDP Internet Connections)…
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)라는 네이버 사내 통합 데이터 플랫폼의 일부로, 로그 수집과 실시간 검색을 통…
들어가며: 가드레일이 뭔가요? AI를 안전하게 사용하기 위한 여러 장치를 통틀어 보통 '가드레일(guardrails)'이라고 부릅니다. 자동차 주행 중 도로를 벗어나거나 옆 차선을 침범하지 않도록 막아주는 가드레일처럼 AI 서비스에도 AI가 잘못된 방향으로 작동하지 않게 잡아주는 안전…
배포가 두렵지 않은 팀 만들기: Argo Rollouts로 카나리 배포 자동화하기 안녕하세요, 딜라이트룸의 SRE Dan(민선홍)입니다. 저는 2025년 8월, 딜라이트룸에 SRE(Site Reliability Engineer)로 합류하게 되었습니다. 딜라이트룸은 매일 전 세계 350만…
들어가며 데이터베이스를 운영하며 가장 중요하게 생각하는 가치는 안정성입니다. 그래서 카카오에서는 새로운 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…
안녕하세요, 토스페이먼츠 Data Engineer 이세찬입니다. 2020년 8월, PG 사업을 인수하며 출범한 토스페이먼츠는 이후 가파른 성장세를 보였습니다. 2022년 대비 2024년, 거래 건수 기준으로 약 2배 증가했죠. 하지만 이런 폭발적인 성장은 우리에게 새로운 도전을 안겨주었…
들어가며 — 시작은 정답이 아니라 질문에서 이 글은 지난 AWS Summit 2025에서 인터넷 안되는 하이브리드 환경에서 살아남기(16:46부터) 발표한 자료와, AWS Community Day 2025에서 트래픽 폭주에도 흔들리지 않는 AI 서비스, Gateway API로 여는 안정…
안녕하세요. 올리브영의 상품 운영 프로세스 개발 업무를 담당하고 있는 벙개맨⚡️ 입니다. 제가 소속된 상품 탐색 스쿼드는 보다 안정적이고 확장성 있는 상품 정보 관리를 위해 상품 통합 프로젝트를 진행하고 있습니다. 오늘은 위 프로젝트의 한 부분인 상품의 품절 여부 관리 프로세스를 어떻게…
안녕하세요, 당근 검색 플랫폼팀 Ellie, Jarry예요. 검색플랫폼팀은 당근의 여러 서비스에서 발생하는 방대한 검색 트래픽을 빠르고 안정적으로 처리하고, 더 나아가 새로운 검색 경험을 가능하게 하는 플랫폼을 만드는 팀이에요. 지난 글인 1편에서는 저희가 검색 인프라를 쿠버네티스(EC…
안녕하세요. 올리브영 쿠폰 시스템 백엔드 개발자 '라이트'입니다. 올리브영에서 행사와 쿠폰을 빼면 고객들의 관심도가 떨어질 만큼 쿠폰은 아주 중요한 요소 중 하나입니다. 특히 선착순 쿠폰은 올영세일 같은 대규모 행사 때마다 핵심 이벤트로 빛을 발하기 때문에, 오픈 시점에 스파이크성의 동…
"해변에서 노는 강아지 사진 찾아줘"라고 말하면 앨범에서 해당 사진만 찾아주고, 마음에 드는 제품을 보여주면 비슷한 상품을 추천해주는 서비스. 이런 기능은 어떻게 만들 수 있을까요? 안녕하세요, 카카오의 AI 모델 연구, 개발을 담당하는 카나나(Kanana) 조직에서 멀티모달 임베딩 모…
- blog 더욱 똑똑하게 답하며, 더욱 풍부한 감정표현을 향한 Kanana-o의 진화 과정 안녕하세요, 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Edwin(강우영), James(이재명), Jessie(이지혜)입니다. 저희 팀에서는 사람처럼 보고, 듣고, 말하며…
“함께 구매하면 좋은 상품” 추천 모델 고도화 배달의민족에서는 음식 배달뿐만 아니라 장보기도 당일 배송이 가능하다는 사실, 알고 계셨나요? 배민의 장보기·쇼핑 서비스는 배민B마트를 비롯해 마트, 편의점, 꽃, 전자제품 등 다양한 셀러가 입점해 있어 다양한 물건을 빠르게 받아보실 수 있는…
안녕하세요, 토스페이먼츠 Server Developer 강민주, 박진현입니다. "정산 시스템을 왜 개편하나요?" 토스페이먼츠에서 정산 시스템을 운영하며 가장 많이 받았던 질문이에요. 하지만 20년이 넘은 레거시 시스템을 운영하다 보니, 저희가 반드시 극복해야 할 명확한 한계가 있었습니다…
지난번 YDS(Yogiyo Design System) v2 아이콘 라이브러리 구축기에 이어, 이번 글에서는 YDS의 핵심인 ‘컴포넌트 라이브러리’ 재구축 경험을 공유하고자 합니다. 이번 개편의 핵심적인 기술 변화는 크게 4가지로 요약할 수 있습니다. - Radix Primitives를…
SC25 marked an exciting convergence of supercomputing and artificial intelligence, and Lablup was right at the heart of it. Throughout the supercomputing week,…
SC25 marked an exciting convergence of supercomputing and artificial intelligence, and Lablup was right at the heart of it. Throughout the supercomputing week,…
우리는 코드처럼 문화도 리팩토링한다 팀 소개 커머스웹프론트개발팀(이하 “커머프팀”)은 배달의민족의 모든 커머스 서비스와 플랫폼은 물론, 백오피스부터 뒷단의 물류시스템에 이르기까지 웹 클라이언트 영역을 담당하는 거대한 규모의 팀입니다. 각기 다른 서비스를 담당하던 팀이 모여 하나의 큰 팀…
안녕하세요, 테크편집부입니다. 지난 여름 사내 세미나에서 '우리는 이미 만들고 있었다' 라는 주제로 공유된 개발조직 AI 구현 사례를 블로그 스타일로 재편집/정리였사오니 참고하시기 바랍니다. *SK플래닛은 OK캐쉬백과 Syrup Wallet 앱으로 알려져 있는 회사로, 그밖에도 다양한…
고객은 왜 무신사, 29CM, 솔드아웃에서 각각 가입하고 따로 로그인해야 할까요? 이 질문은 팀 무신사가 ‘OCMP(One Core Multi Platform) 통합 회원 시스템’ 프로젝트를 시작하게 된 가장 근본적인 질문이었습니다. 지금까지 팀 무신사 내의 비즈니스 플랫폼(무신사, 2…
Generative UI 실전 구현 DevOps 엔지니어들은 평소 서버 성능, 배포 현황, 에러율을 모니터링하며 여러 대시보드를 확인합니다. Grafana나 Datadog과 같은 모니터링, 시각화 도구들이 있지만, 일반적으로 사전에 구성한 대시보드를 사용하다 보니 새로운 관점의 분석이…
안녕하세요, 서비스웹개발팀의 멜로디입니다! 지난 글에서는 Figma 플러그인 ‘여기쏙’이 실제 데이터를 사용할 수 있도록 프록시 서버를 구축한 과정을 소개했어요. 이번 글에서는 이 프록시 서버와 연동해, 플러그인에서 실데이터를 어떻게 받아와 적용했는지 이야기를 이어가 보려고 합니다. 개…
Hello, I’m Daniele, a Software Engineer on the Data Team at Karrot. Our team is responsible for reliably loading data from various production-grade databases in…
안녕하세요. 펫프렌즈 Pre-Order 팀 백엔드 개발자 제니입니다. 트래픽이 급증하는 순간, “혹시 우리 데이터베이스 커넥션이 부족하진 않을까?” 걱정해보신 적 있으신가요? 저희 팀은 이런 불안을 해소하기 위해 DocumentDB 커넥션 풀 모니터링 시스템을 구축했습니다. 문제가 발생…
안녕하세요, 당근 데이터 가치화 팀의 Software Engineer, Data 다니엘레예요. 저희 팀은 각 서비스 팀이 운영 DB에서 사용하는 데이터를 Data Warehouse(BigQuery)로 안정적으로 적재해, 전사 구성원들이 데이터를 쉽고 빠르게 활용할 수 있도록 지원하고 있…
안녕하세요~ 여기어때 랭킹추천팀에서 랭킹 추천 개발을 하고 있는 웨일입니다! 여기어때 검색 서비스 중 좌표기반 검색은 Elasticsearch( 이하 ES )를 활용하여 다양한 방식의 검색 및 정렬을 제공하고 있습니다. 특히 나의 위치나 특정 위치에서 특정 반경 내 검색을 하는 반경검색…
지속 가능한 자동화 플랫폼을 위한 아키텍처 설계와 고민들 안녕하세요! 놀유니버스에서 QA를 담당하고 있는 랄프(하승우)라고 합니다. 반갑습니다! 들어가기에 앞서 놀유니버스 QA에서는 ‘품질’을 지키기 위해 어떤 자동화 플랫폼을 구축, 운영하고 있는지 소개부터 드리려고 합니다. 현재 운영…
Dec 8, 2025 Engineering Sokovan Orchestrator: Reliable session scheduling for Backend.AI - HyeokJin Kim CoreDev Lead Dec 8, 2025 Engineering Sokovan Orchestrato…
Dec 8, 2025 Engineering Sokovan Orchestrator: Reliable session scheduling for Backend.AI - HyeokJin Kim CoreDev Lead Dec 8, 2025 Engineering Sokovan Orchestrato…
잃어버린 접근성을 찾아서 개발한 서비스의 접근성을 직접 확인해 보신 적 있나요? 바쁜 일정 속에 각종 요구사항을 반영하다 보면, 접근성은 흔히 ‘언젠가 챙겨야 할 착한 일’ 정도로 치부되곤 합니다. 부끄럽지만 저희도 마찬가지였습니다. 그러나 접근성을 소홀히 하면 실제 사용 과정에서 예상…
기획부터 개발까지 전부 직접 했습니다 – 우테코 7기 크루 서비스 론칭! 우아한테크코스(이하 우테코)는 우아한형제들이 운영하는 10개월 과정 개발자 교육 프로그램입니다. 개발자 교육에서 기술만 배우면 될까요? 우테코는 소프트 스킬도 중요하게 생각하고 있습니다. 그래서 웹 백엔드, 웹 프…
“AI가 개발자를 대체할까요?” 불과 1년 전만 해도 이 질문은 두려움 섞인 농담처럼 개발자들 사이를 떠돌았습니다. 하지만 지금, 우리에게 그 질문은 더 이상 유효하지 않습니다. 이제 우리가 던져야 할 질문은 이것입니다. “우리는 AI와 함께 어디까지, 얼마나 빨리 갈 수 있는가?” 여…
개발자의 시간을 벌어주는 두 가지 도구: 잘 쓴 테크 스펙, 그리고 AI 컬리 프로덕트 웹개발 팀의 테크 스펙 정착기와 AI 자동화 시도 - 1. 들어가며: 문서, 꼭 써야 하나요? - 2. 테크 스펙이란 무엇인가요? - 3. 무엇이 좋아졌나요? - 4. 실전 사례: 상품 쿠폰 프로젝트…
안녕하세요. 컬리 프로덕트 웹개발 한승희입니다. 오늘은 컬리 상품 코어 프론트엔드 팀이 2023년 도입해 이제는 개발 문화의 핵심으로 자리 잡은 ‘테크 스펙(Tech Spec)‘과 더불어, 최근 시도 중인 AI 자동화에 대해 이야기 해보려 합니다. 1. 들어가며: 문서, 꼭 써야 하나요…
GitLab·JetBrains 등 4대 보고서로 본 2025년 DevOps 동향 최근 DevOps 환경이 AI와 보안으로 확장되면서 실무자에게 요구되는 역량도 빠르게 변화하고 있습니다. 오늘날 DevOps 도입은 조직 복잡성과 자원 부족으로 여전히 어려움을 겪고 있고요. AI가 소프트웨…
안녕하세요. 토스인컴 QA Manager 정수호입니다. 토스인컴의 QA는 단순히 ‘테스트를 수행하는 팀’이 아니에요. 우리는 제품팀의 구성원으로서 품질을 함께 설계하고 실행하는 동료입니다. 특히 제가 맡고 있는 세금 환급 서비스는 토스인컴을 대표하는 도메인입니다. 사용자 유형이 다양하고…
안녕하세요. 롯데ON Product Developer 박재현 입니다. 데이터베이스를 공유 자원으로 다양한 서버에서 이를 활용하다 보면 처리량에 우선순위를 둬야할 필요가 있습니다. 이번 시간에는 AWS DynamoDB 사용 환경에서 Kafka와 Redis를 활용하여 실시간으로 DB의 부하…
본 글에서는 2025년 11월 4일(화)에 열린 SK AI SUMMIT 2025 행사 둘째날 Special Session에서 당사 김우주 매니저가 발표한 SK플래닛의 AI를 활용한 Voice Conversion 기술을 소개합니다. AI Voice? Large Language Model과…
오늘 주문하면 오늘 받는 오늘드림 서비스, 이를 위해 뒤에서는 얼마나 바쁘게 돌아갈까요? 안녕하세요. 올리브영 배송 및 물류 스쿼드에서 백엔드 개발을 담당하고 있는 맹곰이입니다.✌️ 올리브영은 택배 배송과 오늘드림 두 가지 배송 서비스를 제공하고 있는데요. 이 중 택배 배송과 관련 있는…
안녕하세요, 토스페이먼츠 Server Developer 박순현, 양권성입니다. 토스페이먼츠는 온라인 거래의 중심에 있습니다. 사용자가 쇼핑몰에서 ‘결제하기’를 누르는 순간, 보이지 않는 곳에서 수많은 결제가 안정적으로 처리됩니다. 하지만 우리의 시작은 완전히 새로웠던 것이 아닙니다. 2…
들어가며 안녕하세요, 컬리 SCM 프로덕트 개발팀의 박지환입니다. 이번 글에서는 레거시 기반의 원천 데이터를 어떻게 이벤트 기반 구조로 전환했는지, 그리고 스파이크성 트래픽을 안정적으로 집계하기 위해 Kafka Streams의 윈도우(Window) 를 어떻게 도입했는지에 대해 이야기해보…
Kafka Streams 윈도우 도입기 재고 정산 처리에 Kafka Streams window를 도입하며 겪은 이야기 들어가며 안녕하세요, 컬리 SCM 프로덕트 개발팀의 박지환입니다. 이번 글에서는 레거시 기반의 원천 데이터를 어떻게 이벤트 기반 구조로 전환했는지, 그리고 스파이크성 트…
“FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory” 들어가며 안녕하세요. 컬리 프로덕트웹개발 팀의 박성욱입니다. 번들 크기 81% 감소, 빌드 시간 48% 감소, 개발 서버 시작 속도 46…
빌드가 터졌다: 5년 된 CMS 프로젝트의 Webpack4 → Vite 전환 CMS의 개발환경 변화 여정을 공유합니다. - 들어가며 - 0. 배포는 됐는데 화면이 안 나와요 - 1. Webpack4, 5년간 무슨 일이 있었나 - 2. OOM: 더 이상 미룰 수 없는 신호 - 3. 왜 V…
- blog YEYE가 지켜보고 있다–카카오의 공격 표면 관리 이야기 보호해야 할 대상이 있다면, 그 경계선은 언제나 공격자의 최우선 표적이 됩니다. 많은 공격자들은 웹, 네트워크 시스템 등 여러가지 표면을 탐색하며 약한 고리를 찾습니다. 우리는 이것을 공격 표면(Attack Surfa…
Executive Summary - ChatGPT Enterprise는 개인용 AI 도구를 넘어 기업 환경에 최적화된 생성형 AI 플랫폼으로 진화했으며, 핵심 가치는 단순 생산성 향상이 아니라 조직 전반의 업무 방식 혁신에 있음 - 일반 ChatGPT와의 차별점 : 보안·관리·확장성 기…
Introduction Enterprise data analysis faces a fundamental challenge: the gap between business questions and executable SQL queries. While data-driven decision m…
넷플릭스 오리지널 시리즈 흥행 대작 빅 3 중 하나인 <기묘한 이야기>가 11월 말 시즌5 공개를 앞두고 있어요. 기묘한 이야기를 만든 디자인 에이전시 59 프로덕션은 시즌 1 제작 당시 글로벌 크리에이터들이 함께 참여하며 작업을 진행했는데요. 이때 협업하는 과정에서 사용된 도구가 바로…
안녕하세요, 토스페이먼츠 Server Developer 허지훈입니다. 온라인에서 ‘구매하기’ 버튼을 누르는 그 순간, 사용자는 단 몇 초 만에 결제가 완료되는 경험을 합니다. 하지만 그 짧은 순간 동안, 서버와 서버 사이에서는 수많은 API 호출이 오가며 결제를 처리하고 있죠. 결제창을…
ML 벤치마크 태스크에서는 타겟 메트릭이 정해져 있고 모델링과 최적화에 집중하는 경우가 많습니다. 하지만 실제 서비스에 ML 모델을 적용할 때는, 무엇을 목표로 삼고 어떤 지표에 초점을 맞춰야 할지부터 정하는 과정이 매우 중요합니다. 비즈니스 목표가 아닌 잘못된 지표를 최적화 하는 경우…
100만 TPS 로그 시스템, KEDA를 이용한 오토스케일링 적용기 들어가는 글 우아한형제들의 수많은 시스템에서 남는 로그는 매우 방대한 양을 자랑합니다. 운영환경 기준으로 하루 수십TB의 데이터가 처리되고 있고, 피크타임 기준으로 초당 레코드 수는 100만 단위를 가뿐히 넘기고 있습니…
The Journey to Daangn Pay’s AI-Powered FDS: From Building a Rule Engine to Applying LLMs Hello! I’m peter.kim, a backend engineer on the Daangn Pay Compliance &…
@RequestCache: HTTP 요청 범위 캐싱을 위한 커스텀 애너테이션 개발기 - 등록일 - 2025.11.26 - | - 코멘트 - 2467 웹 애플리케이션을 개발하다 보면 하나의 HTTP 요청 내에서 동일한 외부 API를 여러 번 호출하거나 동일한 연산을 반복하는 경우가 종종…
안녕하세요. 인프랩 데브옵스 엔지니어 선비입니다. 올해 저희 팀은 2023년 Pulumi IaC 시스템 정착, 2024년 AWS ECS 환경의 고도화를 지나 Kubernetes로의 인프라 마이그레이션이라는 큰 산을 넘었습니다. 단순히 운영 플랫폼을 옮긴 것이 아니라, 많은 시행착오를 바…
늘어나는 트래픽, 늘어나는 서버: 한계를 돌파하다 안녕하세요. 11번가 전시서비스개발팀에서 백엔드를 담당하고 있는 서장원입니다. 이번 글에서는 고객이 11번가에 처음 진입하는 관문인 전시서비스를 더 비용 효율적으로, 그리고 대량 트래픽 환경에서도 안정적으로 운영하기 위해 전시서비스개발팀…
Kubernetes 제대로 아는 DevOps 엔지니어를 구분하는 8가지 질문과 답변 안녕하세요. 인포그랩 DevOps 엔지니어 Toma입니다. Kubernetes(K8s)는 DevOps 엔지니어가 명확하게 설명하고 능숙하게 다뤄야 할 핵심 기술입니다. 컨테이너 기반 마이크로서비스가 보편…
안녕하세요. 컬리 데이터서비스개발팀의 Data Scientist 명우민입니다. 오늘 뭘 살지 고민하다가, 생각보다 시간이 훌쩍 지나버린 경험이 있으신가요? 최근 커머스 플랫폼에서는 방대한 상품 선택지로 인해 이와 같은 정보 과부하가 쉽게 발생합니다. 검색만으로는 탐색 비용이 높고, 인기…
개인화 추천 시스템 1편 - 유저의 행동은 “언어”일까? : Collaborative Embedding 구축기 (feat. Knowledge Distillation) 팀 내에서 범용 개인화 추천 시스템을 구축하며 온라인 A/B 테스트와 CRM 캠페인 테스트에서 비교적 좋은 성과를 확인해…
장시간 비동기 작업, Kafka 대신 RDB 기반 Task Queue로 해결하기 전자계약서 시스템에서는 다양한 업무 목적에 따라 여러 형태의 대용량 엑셀 파일을 생성할 수 있습니다. 예를 들어 생산성 지표 엑셀 , 근무 관리 엑셀 , 행정 처분 추정 업주 엑셀 , 계약현황 엑셀 등 각기…
안녕하세요. 당근페이 Compliance & Strategy 팀에서 백엔드 엔지니어로 일하고 있는 peter.kim이에요. 저희 팀은 FDS, AML 등을 포함한 금융 컴플라이언스 시스템을 만들고 운영하면서, 당근페이가 안전하게 서비스될 수 있도록 하는 역할을 하고 있어요. 쉽게 말하면…
- blog [AI_TOP_100] 문제 출제 후기 – 기술이 아닌, 사람을 묻다. 들어가며 매일 아침 새로운 AI 모델이 발표되고, 그 성능을 증명하는 수많은 벤치마크가 쏟아집니다. 우리는 이제 어떤 모델이 소수점 단위로 더 똑똑한지 알 수 있는 시대에 살고 있습니다. 하지만 정작 그…
안녕하세요, 카카오스타일 지그재그 서비스 FE팀의 제이슨입니다. 올해 저희는 지그재그 앱 내에 포치의 선물가게라는 게임 서비스를 오픈했습니다. 이 글에서는 포치의 선물가게 게임을 웹 환경에서 구현하면서 겪었던 기술적 선택들과 그 과정에서 했던 고민을 공유해보려고 합니다. 포치의 선물가게…
이 글은 Tech-Verse 2025에서 발표된 Central Dogma Control Plane으로 LY Corporation의 수천 개 서비스를 연결하기 세션을 글로 옮긴 것입니다. 안녕하세요. LINE Plus Developer eXperience 팀의 송민우, 이한남입니다. 저희…