기술 블로그 모음

국내 IT 기업들의 기술 블로그 글을 한 곳에서 모아보세요

전체 프론트엔드 백엔드 데브옵스 AI 아키텍처 DB 네트워크 보안 기타
잃어버린 접근성을 찾아서
우아한형제들
잃어버린 접근성을 찾아서

개발한 서비스의 접근성을 직접 확인해 보신 적 있나요? 바쁜 일정 속에 각종 요구사항을 반영하다 보면, 접근성은 흔히 ‘언젠가 챙겨야 할 착한 일’ 정도로 치부되곤 합니다. 부끄럽지만 저희도 마찬가지였습니다. 그러나 접근성을 소홀히 하면 실제 사용 과정에서 예상보다 큰 불편이 생길 수 있습니다. 가령 상품을 구매하고자 화면을 수백...

기획부터 개발까지 전부 직접 했습니다 – 우테코 7기 크루 서비스 론칭!
우아한형제들
기획부터 개발까지 전부 직접 했습니다 – 우테코 7기 크루 서비스 론칭!

우아한테크코스(이하 우테코)는 우아한형제들이 운영하는 10개월 과정 개발자 교육 프로그램입니다. 개발자 교육에서 기술만 배우면 될까요? 우테코는 소프트 스킬도 중요하게 생각하고 있습니다. 그래서 웹 백엔드, 웹 프론트엔드, 모바일 안드로이드와 같은 기술적인 과정뿐만 아니라 말하기와 글쓰기 교육을 같이 진행하고 있습니다. 커리큘럼은 5단계의 레벨로 구성...

AI와 함께하는 테스트 자동화: 플러그인 개발기
우아한형제들
AI와 함께하는 테스트 자동화: 플러그인 개발기

프롤로그 저희 팀에서 관리하는 레포지토리는 7개입니다. 빠른 비즈니스 과제를 해내가며 필수 테스트코드만 작성하다 보니 커버리지가 부족한 레포지토리가 생겼습니다. 특히 엣지케이스나 예외 상황에 대한 테스트가 부족했고, 이는 운영 안정성을 떨어뜨리는 원인이 되었습니다. 30분 만에 100개 테스트 자동 생성, 어떻게 했을까? 100개의 단위 테스트를 작성...

당근 데이터 지도를 그리다: 컬럼 레벨 리니지 구축기
당근마켓
당근 데이터 지도를 그리다: 컬럼 레벨 리니지 구축기

SQL 파싱으로 구축한 컬럼 레벨 데이터 리니지안녕하세요, 당근 데이터 가치화팀에서 Data Governance를 담당하고 있는 세이건이에요. 데이터 가치화팀은 중앙 데이터 조직으로서, 당근의 구성원들이 더 믿고 활용할 수 있는 데이터 환경을 만드는 일을 하고 있어요. 그래서 최근에는 데이터의 신뢰성과 투명성을 높이기 위한 여정을 시작했고, 이번 글에...

개발자의 시간을 벌어주는 두 가지 도구: 잘 쓴 테크 스펙, 그리고 AI
마켓컬리
개발자의 시간을 벌어주는 두 가지 도구: 잘 쓴 테크 스펙, 그리고 AI

컬리 프로덕트 웹개발 팀의 테크 스펙 정착기와 AI 자동화 시도

토스인컴 세금 환급 서비스 : 빠른 속도에서 품질을 지키기 위한 E2E 자동화 여정
토스
토스인컴 세금 환급 서비스 : 빠른 속도에서 품질을 지키기 위한 E2E 자동화 여정

우리는 결심했습니다. "누구나 실행할 수 있고, 언제나 신뢰할 수 있는 자동화 시스템"을 만들자고. 그 핵심은 Functional Page Object Model(POM)이었습니다.

우아한형제들이 장애를 놓치지 않고 탐지하는 방법
우아한형제들
우아한형제들이 장애를 놓치지 않고 탐지하는 방법

배달의민족을 사용하는 고객들은 늘 오늘의 식사를 기대합니다. 점심시간에 맞춰 미리 떡볶이를 주문하고, 저녁에는 치킨과 함께 축구 경기를 즐길 계획을 세우며 퇴근합니다. 하지만 주문을 하려는 순간 시스템 장애가 발생한다면 어떨까요? 단순히 메뉴를 바꾸는 번거로움에서 끝나는 게 아니라 기대했던 행복한 시간이 한순간에 무너져버릴 수 있습니다. 특히 월드컵 ...

토스 Next ML Challenge - 광고 클릭 예측(PCTR) ML 경진대회 출제 후기
토스
토스 Next ML Challenge - 광고 클릭 예측(PCTR) ML 경진대회 출제 후기

토스의 첫 ML 경진대회, Next ML Challenge의 출제 비하인드 스토리와 참가자 분들의 문제 해결 방식을 공유합니다.

Kafka Streams 윈도우 도입기
마켓컬리
Kafka Streams 윈도우 도입기

재고 정산 처리에 Kafka Streams window를 도입하며 겪은 이야기

레거시 결제 원장을 확장 가능한 시스템으로
토스
레거시 결제 원장을 확장 가능한 시스템으로

약 20년간 운영되어 온 레거시 결제 시스템을 어떻게 확장성과 회복 탄력성을 갖춘 구조로 전환해 나갔는지, 그 과정에서 마주한 장애들과 해결 경험을 공유합니다.

토스의 브랜드 심볼을 찾아서
토스
토스의 브랜드 심볼을 찾아서

인사이트 수준에 머물기 쉬운 추상적인 브랜드 리서치를 실제로 적용한 방법을 알려드려요.

왜 막상 배포하면 효과가 없지? 타겟 지표에 맞는 ML모델 train/eval 설계하기
하이퍼커넥트
왜 막상 배포하면 효과가 없지? 타겟 지표에 맞는 ML모델 train/eval 설계하기

실제 비즈니스 목표를 최적화하기 위해 머신러닝 모델의 타겟 메트릭을 정하는 방법을 소개합니다.

경험이 쌓일수록 똑똑해지는 네이버 통합검색 LLM Devops Agent
네이버 D2
경험이 쌓일수록 똑똑해지는 네이버 통합검색 LLM Devops Agent

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 네이버 통합 검색에서 더 나은 장애 대응 프로세스를 위해 LLM Agent를 활용하는 방식에 대해 소개합니다. Agent 를 어떤 방식으로 구성하고 구축했는지, 어떻게 평가하고 활용하고 있는지를 자세히 소개합니다. 발표 ...

누구나 리서치 하는 시대, UX리서처의 생존법
토스
누구나 리서치 하는 시대, UX리서처의 생존법

AI가 인터뷰까지 대신하는 시대, 리서처는 어디에 집중해야 할까요? 변화 속 UX리서처의 진짜 역할을 이야기해보려 해요.

100만 TPS 로그 시스템, KEDA를 이용한 오토스케일링 적용기
우아한형제들
100만 TPS 로그 시스템, KEDA를 이용한 오토스케일링 적용기

들어가는 글 우아한형제들의 수많은 시스템에서 남는 로그는 매우 방대한 양을 자랑합니다. 운영환경 기준으로 하루 수십TB의 데이터가 처리되고 있고, 피크타임 기준으로 초당 레코드 수는 100만 단위를 가뿐히 넘기고 있습니다. 이렇게 데이터가 많은 것만으로도 버거운데, 한 술 더 떠서 우아한형제들 서비스 트래픽은 극심한 변동성을 자랑합니다. 사용자의 요청...

The Journey to Daangn Pay’s AI-Powered FDS: From Building a Rule Engine to Applying LLMs
당근마켓
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 & Strategy team.Our team builds and operates financial compliance systems — including FDS and AML — to ensure that Daangn P...

@RequestCache: HTTP 요청 범위 캐싱을 위한 커스텀 애너테이션 개발기
네이버 D2
@RequestCache: HTTP 요청 범위 캐싱을 위한 커스텀 애너테이션 개발기

웹 애플리케이션을 개발하다 보면 하나의 HTTP 요청 내에서 동일한 외부 API를 여러 번 호출하거나 동일한 연산을 반복하는 경우가 종종 발생합니다. 이러한 중복 호출은 응답 시간을 증가시키고 불필요한 네트워크 오버헤드를 유발합니다. 이 글에서는 이러한 문제를 해결하기 위해 개발한 @RequestCache라는 커스텀 애너테이션의 개발 과정과 그 과정에...

AI와 함께하는 프로젝트 자동화 : 더 빠르고, 더 스마트하게
네이버 D2
AI와 함께하는 프로젝트 자동화 : 더 빠르고, 더 스마트하게

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 로컬 환경에서 Ollama LLM과 mcp-agent를 연결해 빌드 실패 분석, 크래시 로그 요약, Slack 자동 리포트까지 구현했습니다. AI가 단순한 도구가 아닌, 프로젝트의 자동화 동료가 되는 과정을 공유합니다. ...

리디, ‘제2회 대한민국 저작권 보호 대상’ 문화체육관광부 장관표창 수상
리디
리디, ‘제2회 대한민국 저작권 보호 대상’ 문화체육관광부 장관표창 수상

K-콘텐츠 저작권 보호 및 창작 생태계 발전에 기여한 공로 인정 The post 리디, ‘제2회 대한민국 저작권 보호 대상’ 문화체육관광부 장관표창 수상 appeared first on 리디주식회사 RIDI Corporation.

개인화 추천 시스템 1편 - 유저의 행동은 “언어”일까? : Collaborative Embedding 구축기 (feat. Knowledge Distillation)
마켓컬리
개인화 추천 시스템 1편 - 유저의 행동은 “언어”일까? : Collaborative Embedding 구축기 (feat. Knowledge Distillation)

팀 내에서 범용 개인화 추천 시스템을 구축하며 온라인 A/B 테스트와 CRM 캠페인 테스트에서 비교적 좋은 성과를 확인해, 그 개선 사례와 모델링 과정을 소개하고자 합니다.

이건 첫 번째 클릭! 히트맵 같이 보기
네이버 D2
이건 첫 번째 클릭! 히트맵 같이 보기

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 네이버 통합검색의 클릭 로그를 히트맵과 히스토그램으로 시각화하여 직관적으로 사용자 행동을 파악할 수 있는 기술을 소개합니다. 실시간으로 진화하는 네이버 검색 서비스를 대응하기 위해 겪은 시행착오와 노하우를 공유합니다. 발...

장시간 비동기 작업, Kafka 대신 RDB 기반 Task Queue로 해결하기
우아한형제들
장시간 비동기 작업, Kafka 대신 RDB 기반 Task Queue로 해결하기

전자계약서 시스템에서는 다양한 업무 목적에 따라 여러 형태의 대용량 엑셀 파일을 생성할 수 있습니다. 예를 들어 생산성 지표 엑셀, 근무 관리 엑셀, 행정 처분 추정 업주 엑셀, 계약현황 엑셀 등 각기 다른 조건과 데이터로 구성된 엑셀을 이메일로 받아볼 수 있는 기능인데요. 데이터 조건에 따라 엑셀 생성 시간이 오래 걸려, 화면에서 결과를 기다리지 않...

DBT, Airflow를 활용한 데이터 계보 중심 파이프라인 만들기
네이버 D2
DBT, Airflow를 활용한 데이터 계보 중심 파이프라인 만들기

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 과거 데이터 파이프라인의 문제를 해결하고 사용자 중심의 on-demand data lineage pipeline 서비스인 Flow.er를 개발하고 발전시킨 내용에 대해 소개합니다 DBT, Airflow를 활용하여 어떻게 ...

당근페이 AI Powered FDS로 가는 여정: 룰엔진구축부터 LLM 적용까지
당근마켓
당근페이 AI Powered FDS로 가는 여정: 룰엔진구축부터 LLM 적용까지

안녕하세요. 당근페이 Compliance & Strategy 팀에서 백엔드 엔지니어로 일하고 있는 peter.kim이에요.저희 팀은 FDS, AML 등을 포함한 금융 컴플라이언스 시스템을 만들고 운영하면서, 당근페이가 안전하게 서비스될 수 있도록 하는 역할을 하고 있어요. 쉽게 말하면, 사용자의 거래에서 이상 패턴을 감지하고, 법과 규제를 준수...

리디, 글로벌 인기 웹툰 ‘상수리나무 아래’ 시즌5 공개
리디
리디, 글로벌 인기 웹툰 ‘상수리나무 아래’ 시즌5 공개

작품 전체에서 가장 큰 전환점이 되는 시즌으로 원작 핵심 메시지 표현 The post 리디, 글로벌 인기 웹툰 ‘상수리나무 아래’ 시즌5 공개 appeared first on 리디주식회사 RIDI Corporation.

[웹툰 파헤치기] 역대급 작화가 온다…‘악인 남편’
리디
[웹툰 파헤치기] 역대급 작화가 온다…‘악인 남편’

The post [웹툰 파헤치기] 역대급 작화가 온다…‘악인 남편’ appeared first on 리디주식회사 RIDI Corporation.

서비스 조직에서 Kafka를 사용할 때 알아 두어야 할 것들 (5)
네이버 D2
서비스 조직에서 Kafka를 사용할 때 알아 두어야 할 것들 (5)

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 Consumer Group Protocol v2를 소개합니다. 발표 대상 조직에서 Kafka를 사용하거나 관심 있는 분들 Consumer Group Protocol 에 대해 관심 있는 분들 목차 Consumer Group...

LTV를 넘어 서비스의 가치를 측정하는 새로운 지표, MTVi
토스
LTV를 넘어 서비스의 가치를 측정하는 새로운 지표, MTVi

토스가 자체 개발한 지표 MTVi를 통해 플랫폼 관점에서 데이터를 분석하고 활용하는 방법을 소개합니다.

API 호출식 웜업의 부작용을 넘어서 : 라이브러리만 데우는 JVM 웜업
네이버 D2
API 호출식 웜업의 부작용을 넘어서 : 라이브러리만 데우는 JVM 웜업

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 API 호출식 웜업의 부작용을 개선한 라이브러리 웜업을 소개합니다. 발표 대상 JVM JIT Compiler의 웜업 방식 기본을 알고 있는 분 또는 관심있는 분 JVM 기반 웹 어플리케이션의 웜업에 관심있는 분 목차 JV...

처음 만나는 OpenTelemetry (feat. Collector)
네이버 D2
처음 만나는 OpenTelemetry (feat. Collector)

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025(10월)에서 발표되었던 세션을 공개합니다. 발표 내용 검색 모니터링 플랫폼인 SEER를 OpenTelemetry, OpenSource 기반으로 전환을 준비하며 OpenTelemetry에 대해 학습한 내용과, OpenTelemetry 생태계에 기여한 경험을 공유합니다. 목차 ...