Executive Summary - Agentic AI 시대에는 단순 데이터 저장이 아니라 실행 중심 AI를 위한 데이터 관리 체계가 핵심 경쟁력으로 부상했으며, Agentic AI는 정확한 실행을 위해 고품질·실시간·연결형 데이터가 필요함 - 기업은 데이터 인프라를 넘어 AI 실행 기…
안녕하세요! 25년 1월에 CJ올리브영 QA팀 QA 엔지니어로 합류한 구망🐧 입니다. "QA팀에 신입이 있다고?" 아마 많은 분들이 고개를 갸우뚱하거나, 한편으로는 놀라실지도 모르겠습니다. 사실 QA 직무는 서비스에 대한 깊은 이해와 다채로운 테스트 경험을 요구하기에, 대부분의 기업에서…
요약: 카카오페이 해커톤에서 AI 채용 도우미 ‘AIVA’를 만들며, 채용 과정에서 생산성을 올리는 방법을 고민했습니다. 이력서와 과제를 LLM으로 분석하고, 실시간 코드 실행 환경까지 구현하며 다양한 실험을 시도해 보았습니다. 개발 과정에서 프롬프트 설계나 캐싱, 출력 제어 등 실제…
안녕하세요, 토스뱅크 Server Developer 김인회 · 이준영입니다. 토스뱅크는 다른 은행과 달리 시스템을 MSA(Microservice Architecture)로 구축해 빠른 개발과 배포 속도를 누리고 있습니다. 하지만 "은탄환은 없다"는 말처럼, MSA는 다양한 복잡함을 수반…
MSA의 단점 - 레포지토리·서버 수 세분화로 인한 개발 과정 증가 - 서비스 간 통신을 위한 API 스펙 정의 및 API 클라이언트와 핸들러 구현 반복 작업 - 서비스 간 API 호환성 문제를 컴파일 시점에 확인 불가 - 배포 및 트러블슈팅 복잡도 상승 - 늘어난 배포 단위 및 통신으…
안녕하세요. 크리에이트립의 서종학이라고 합니다. 오늘은 좀 특별하게 저희 크리에이트립 슬랙 내에 있는 product_engineer_llm(프로턱트 팀의 llm 사용 경험과 노하우를 나누는 채널이에요)에서 있었던 작은 대화에 대해 소개드리려고 해요. 저 개인적으로 흥미 있다고 생각했던…
들어가며 안녕하세요. LINE Billing Platform 개발 팀의 김영재, 이정재입니다. LINE Billing Platform 개발 팀에서는 LINE 앱 내 여러 서비스에서 사용하는 결제 및 포인트 플랫폼을 이용한 결제 기능을 제공하고 있습니다. 저희 팀에서는 최근 가장 핵심 시…
토스만의 디자인 툴, 데우스 토스에서는 ‘데우스(Deus)’라는 자체 디자인 툴을 쓰고 있어요. 토스의 일하는 방식에 맞춰 설계된 디자인 툴로, 디자이너와 개발자 모두가 기능적 제약 없이 효율적으로 협업할 수 있도록 만들어졌어요. 이번 글에서는 전사에서 함께 사용하는 디자인 툴의 로고를…
Executive Summary - 디지털 전환(DX)의 본질은 기술이 아니라 조직 변화 관리(Change Management) - DX 성공은 기술 도입이 아닌, 조직 구조, 문화, 리더십, 협업 방식에 의해 결정됨 - 중앙집중형 vs 분산형 조직의 이분법을 넘어 하이브리드 조직 모델…
“Node.js는 싱글스레드인가, 멀티스레드인가?” 대부분은 너무 쉽게 대답합니다. 하지만 정말 그렇게 단순한 문제일까요? 저는 네이버페이에서 백엔드 서버 개발 업무를 맡고 있는 김태우입니다. “Node.js는 싱글스레드인가요, 멀티스레드인가요?” 제가 이직 전 회사에서 면접관으로 면접…
B마트 OMS의 물류주문관리를 통한 출고 최적화 퀵커머스는 ‘지금’ 주문한 상품이 ‘금방’ 도착하는 경험을 제공합니다. 이러한 속도 중심의 서비스는 단순히 빠르기만 해서는 만족스럽지 않습니다. 고객에게는 정시성과 정확성, 라이더에게는 도착 시점의 일관성과 대기 최소화, 그리고 피패킹센터…
당근은 매주 ‘AI Show & Tell’을 통해 각 팀의 AI 실험을 전사적으로 공유하며, 새로운 시대의 문제 해결 방식을 빠르게 찾아가고 있어요. 당근이 AI로 만드는 생생한 도전의 순간들, 지금 만나보세요. ✍️ 이 콘텐츠는 생성형 AI를 활용해 제작한 콘텐츠입니다. AI 기술은…
안녕하세요. Matching Dev Team의 Milo입니다. Azar는 전 세계 유저들을 24/7 연결하고 있으며, 즐거운 연결 경험을 제공하기 위해 세션 기반 추천 시스템1을 운영하고 있습니다. 이 추천 시스템은 유저의 행동이나 선호도 같은 정보를 바탕으로 맞춤형 추천을 제공하는 방…
Simplicity 4 세션, 잘 즐기셨나요? 이번 글에서는 Simplicity 4 세션 속 시각 자료 제작기를 이야기해보려 해요. 처음에는 단순히 관련 화면을 캡처하거나 녹화해 보여주면 충분할 거라고 생각했어요. 하지만 막상 작업에 들어가 보니, 시청 흐름과 정보 전달까지 고려해야 할…
요약: 이 글에서는 Next.js 기반의 SSR 환경에서 겪은 CORS 에러와 Version Skew 문제를 해결한 실무 경험을 공유합니다. 충전 서비스 개발 중 발생한 에러를 다양한 가설과 테스트를 통해 원인을 파악하고, crossOrigin, dynamic import, Sessio…
이 글은 2024년 2월 22일에 ��일본어로 먼저 발행된 기사를 번역한 글입니다. 안녕하세요. 커뮤니케이션 앱 LINE의 모바일 클라이언트를 개발하고 있는 Ishikawa입니다. 저희 회사는 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해…
목차 핵심 요약 - IT 운영 조직의 5대 도전과제와 GDC 도입 성공을 위한 3대 핵심 고려사항을 중심으로, 글로벌 IT 인력 활용을 통한 원격 개발 운영 전략을 제시합니다. - 시스템 운영비용 30% 절감, 테스트·배포 사이클 50% 단축 등 실제 성과 데이터를 통해 GDC 도입의…
Executive Summary - Agentic AI 구축의 핵심은 단순 모델 개발이 아니라, 자율 실행이 가능한 AI 운영 구조를 설계하는 것이 중요함 - Agentic AI는 단일 모델이 아니라, 여러 AI·데이터·시스템이 연결된 워크플로우 형태로 동작 - Agentic AI의 핵…
안녕하세요! Simplicity 4에서 그래픽 디자인을 맡은 디자이너 김경태, 김영하입니다. 이번 시즌 그래픽 작업을 진행하면서 느낀 고민과 시행착오, 그리고 그 과정 속에서 얻은 인사이트들을 공유해보려 해요. 이번 시즌의 Simplicity의 홈페이지의 초안은 14개의 세션 카드로 구…
팀장님: "회원 인증 체계를 리뉴얼해 봅시다" 기획자: "인... 인증이요?" ('인증 시스템 레거시도 많아 보이고 복잡해 보이는데... 좀 무섭네...') '인증'이란 단어는 듣기만 해도 복잡해 보이고, 완벽해야만 할 것 같아 무섭게 느껴지곤 하죠. 네. 실제로도 그렇습니다. 인증 시…
안녕하세요! 올리브영 리뷰와 커뮤니티 FE개발을 담당하고 있는 뽀야미입니다! 이번 포스팅에서는 커뮤니티 서비스 셔터에 숏폼 콘텐츠를 도입한 전체 과정을 공유드리려고 합니다. 셔터는 올리브영의 SNS 커뮤니티 서비스로, 사용자들이 자유롭게 메이크업에 대한 정보나 사용 후기를 나누는 공간입…
생산성을 높이는 Android SDK 배포 전략 살펴보기 - 등록일 - 2025.05.30 - | - 코멘트 - 4652 저희 팀에서는 Android SDK를 배포할 때마다 신경 써야 할 부분이 많았습니다. 빌드 타입에 따라 배포해야 할 모듈이나 배포 저장소가 달라지고, 배포 이후에는…
안녕하세요, Simplicity 4에서 인터랙션 디자인을 맡은 Interaction Designer 백송은입니다. 이번 심플리시티를 디자인하면서 고민한 것들을 인터랙션 디자이너의 시선에서 하나씩 나눠보려고 해요. 사실 저는 2023년 첫 온라인 심플리시티 프로젝트에 어시스턴트로 참여했었…
1. QA 자동화의 필요성 QA는 프로젝트에 참여하면 PM, 디자이너, 개발자뿐만 아니라 테스터인 외주 인력과 함께 다양한 유형(스모크 테스트, 기능 테스트, 리그레션 테스트, 확인 테스트 등)의 테스트를 진행하고 sign off를 하게 됩니다. 최근 QA팀은 외주 인력을 활용한 수동…
QA 자동화의 필요성 QA는 프로젝트에 참여하면 PM, 디자이너, 개발자뿐만 아니라 테스터인 외주 인력과 함께 다양한 유형(스모크 테스트, 기능 테스트, 리그레션 테스트, 확인 테스트 등)의 테스트를 진행하고 sign off를 하게 됩니다. 최근 QA팀은 외주 인력을 활용한 수동 테스트…
전체 서비스를 관통하는 도메인 모듈을 안전하게 분리하기 서비스가 성장함에 따라 도메인은 함께 비대해집니다. 초기에는 단순했던 기능들이 점점 얽히기 시작하고, 특정 기능 하나를 수정하기 위해 관련 없는 코드까지 들춰봐야 하는 상황이 자주 발생합니다. 팀원 간의 커밋은 빈번히 충돌하고, 사…
NHN Cloud 빠른 시작 가이드를 소개합니다 들어가며 NHN Cloud 빠른 시작 가이드가 출시되었습니다. NHN Cloud는 현재까지 110개가 넘는 서비스를 제공 중인데요. 이렇게 다양하고 많은 서비스를 처음 사용하고자 할 때 어디서부터 시작해야 할지에 대한 과정은 설레면서도 막…
커머스 산업에서 개인화 추천 시스템은 사용자 경험 개선과 매출 증대에 핵심 역할을 합니다. 이를 효율적으로 구현하려면 데이터 처리부터 모델 운영까지 전 과정을 통합 관리할 수 있어야 합니다. 본 글에서는 오픈소스 MLOps 플랫폼인 Kubeflow를 활용한 추천 시스템 구축 사례를 소개…
Executive Summary - 금융 산업은 중앙화 금융(CeFi)에서 벗어나 DeFi(탈중앙화 금융)와 DAO(탈중앙화 자율조직) 중심 구조로 진화 - DeFi는 금융 서비스를 코드와 블록체인으로 자동화하며, DAO는 조직 운영과 의사결정을 분산화 - 핵심 변화 - 중앙 기관 중심…
안녕하세요, 토스 코어 Teens Growth Silo의 서버 개발자 조민규입니다. 서비스를 개발하다 보면 클라이언트의 호출에 의한 에러가 발생합니다. 클라이언트는 반환된 에러 메시지를 통해 발생 원인을 파악하고 해결할 수 있어야 하는데, 대부분의 경우 오류 메시지가 불친절하거나 혹은…
안녕하세요! 올리브영에서 백엔드 개발을 담당하고 있는 silverbell입니다. 오늘은 "유저의 소리를 듣는 법: 앱 리뷰 수신 시스템 개발기"라는 주제로 올리브영의 경험을 공유해드리려 해요. 올리브영은 고객의 목소리를 빠르게 듣고 대응하기 위해 하루 평균 3~5개의 리뷰를 Androi…
Kanana 1.5: Agentic AI를 위한 LLM 성능 강화 안녕하세요, Kanana LLM팀입니다. 저희는 언어모델의 성능을 꾸준히 개선하기 위해 지속적인 연구 개발에 매진하고 있으며, 최근 AI 분야의 주요 화두인 Agentic AI의 무한한 가능성에 주목하고 있습니다. Age…
시작하며 안녕하세요. SR(Service Reliability) 팀에서 SRE(site reliability engineer, 사이트 안정성 엔지니어링) 업무를 맡고 있는 이채승(argon)입니다. SR 팀은 Service Engineering 실에 속해서 LINE 앱에서 제공하는 서비…
안녕하세요. 카카오페이증권 DevOps 팀의 벨입니다. 본 글은 다양한 Kubernetes 플랫폼에 서비스를 분산 배포하고, 클라우드 종속성을 줄이면서 장애 상황에도 유연하게 대응할 수 있는 구조를 통해 고가용성과 안정성을 동시에 확보한 클러스터 운영 경험을 공유합니다. 클라우드 환경에…
요약: 카카오페이의 여신업무 내재화 프로젝트를 DDD를 적용하여 구축한 내용을 공유하고자 합니다. DDD의 개념을 간략하게 다루고 실무에 어떻게 적용하였는지 비즈니스 도메인을 설계한 과정들을 다루고, Spring Multi Module 환경에서 도메인 Entity 관리에 대해 코드레벨로…
들어가며 링크 복사 안녕하세요. 카카오모빌리티 클라이언트 개발자 케빈, 맥스웰, 휴, 헬레나입니다. AI가 산업 전반의 핵심 기술로 자리 잡은 지금, AI 서비스는 대부분 클라우드 기반으로 구현되어 있습니다. 하지만 실제 사용자 환경에서는 응답 지연, 네트워크 의존성, 개인정보 보호 등…
들어가며 안녕하세요. 저희 AMD(Applied ML Dev) 팀에서는 생성형 AI를 포함한 다양한 AI/ML 모델을 개발하고 서비스에 적용하고 있습니다. 앞서 발행한 AI로 생성한 이미지는 어떻게 평가할까요? (기본편)에서는 생성형 AI 모델의 성능을 평가하는 다양한 방법론을 살펴봤는…
실시간 마케팅을 위한 PoC 개발기 우아한형제들의 BUDS(Baemin User Data System) 팀은 배달의민족과 Delivery Hero 고객에게 더 나은 맞춤형 마케팅 경험을 제공하고자 Segmentum이라는 타깃팅 서비스를 개발하여 운영 중입니다. Segmentum은 그동안…
당근은 매주 ‘AI Show & Tell’을 통해 각 팀의 AI 실험을 전사적으로 공유해요. AI를 업무에 어떻게 적용하고 있는지, 그 과정에서 어떤 시행착오와 인사이트가 있었는지 가감 없이 나누죠. 당근은 완벽한 정답을 찾기보다 먼저 과감하게 실행하며, 새로운 시대의 문제 해결 방식을…
안녕하세요, 카카오뱅크 뱅킹서버팀에서 수신 & 결제 서비스 개발을 담당하고 있는 Kenny입니다. 오늘은 저희가 직접 개발하고 운영했던 Oslo 프로젝트의 3년간의 여정과 그 과정에서 얻은 실무적 교훈을 공유하려고 합니다. 특히 Oslo 시스템의 설계와 운영, 그리고 서비스 종료까지의…
요약: 이 글은 2025년 카카오페이-AWS 해커톤에 참가하여 AI 기반 대출 음성 상담 챗봇 서비스를 개발한 팀의 이야기입니다. 비대면 금융 환경에서 개인화된 상담의 부재라는 문제의식에서 출발하여, 음성 상담을 통해 사용자의 상황을 파악하고 맞춤형 대출 상품을 추천하는 챗봇을 구현했습…
Brity Automation의 진화 (1) 하이퍼오토메이션 레벨로 발전 생성형 AI와 에이전틱 AI 기술이 시장 환경을 변화시키는 가운데, 2024년 삼성SDS는 업무 자동화 솔루션을 하이퍼오토메이션 레벨로 도약하기 위해 업스테이지, 구글, 네이버와 같은 혁신적인 플레이어들과 협력하여…
요약: 이 글은 카카오페이에서 실시간 OLAP인 Apache Pinot를 운영한 노하우를 다룹니다. 주요 내용으로는 Pinot 클러스터 구성, 장애 복구 아키텍처, 실시간 Upsert 테이블 운영 노하우가 있습니다. 💡 리뷰어 한줄평 coco.nut Apache Pinot 클러스터 구성…
OMS의 최적화된 마이크로서비스 아키텍처 디자인 판매몰과 컬리 풀필먼트의 게이트웨이의 역할로써 OMS의 아키텍처 디자인의 변화 과정을 소개합니다. - 들어가며 - 판매처 목록에 컬리몰도 포함이 되어있네? - 데이터 다양성에 대한 전략적 접근: 최소 동기화 & 재가공 서빙 - OMS 마이…
May 9, 2025 Celebrating 10 Years of Lablup: Reflections on a Decade of Upgrading the Lab - Joongi Kim Co-Founder / CTO May 9, 2025 Celebrating 10 Years of Lablu…
제조업은 현재 빠른 기술 발전과 글로벌 경쟁 속에서 디지털 혁신을 요구받고 있습니다. 제품 개발부터 생산, 서비스까지의 전 과정을, 데이터를 중심으로 연결하는 개념인 Digital Thread 기반의 PLM(Product Lifecycle Management) 전략은 현대 제조업체들이…
들어가며 안녕하세요. OMS팀 이준환입니다. OMS 시스템은 각 판매처의 결제완료 주문을 생산 및 배송할 수 있도록 컬리 풀필먼트가 이해할수 있는 주문 정보로 변환하는 역할을 하고 있습니다. 일종의 주문 인터프리터의 역할이라고 생각하시면 좋을 것 같습니다. 이 외에도 OMS는 각 판매처…
안녕하세요. 스푼랩스 Business Platform Team의 임용근(Whale 🐳)입니다. 요즘 캠핑하기 너무 좋은 날씨입니다. 가끔 혼자 캠핑가서 쉬다 오는데요, 이날도 교외로 나가 한적한 캠핑장에서 맥주 한캔과 함께 노트북 두드리며 이 글을 쓰고 있습니다. 조금 낭만적이기도 하고…
들어가며 최근 Anthropic에서 Claude LLM을 통해 모델 컨텍스트 프로토콜(Model Context Protocol, 이하 MCP)을 발표했습니다. MCP는 대형 언어 모델(large language model, 이하 LLM)이 외부 데이터 소스나 기능을 사용할 수 있도록 돕…
Simplicity는 더 나은 사용자 경험을 만들기 위해, 토스가 치열하게 고민해온 과정을 나누는 디자인 컨퍼런스예요. 우리의 실험과 시도들이 사용자 경험을 고민하는 다른 디자이너들에게도 영감이 되기를 바라며 시작했어요. 2021년부터 토스 디자인 챕터가 정기적으로 개최하고 있죠. 내용…
안녕하세요! 올리브영에서 매장 도메인을 담당하고 있는 알렉스입니다 :) 이전 글에서 저희는 DDD의 전략적 설계와 전술적 설계를 통해 매장 도메인을 추출하고, 매장 서비스를 구축하는 과정을 알아보았습니다. 이번 글에서는 저희가 지난 1년간 걸어온 아래의 여정 중, Part.3 대고객 서…
Gemini와 삽질로 개발자의 뒤죽박죽, 뒤죽박죽 업무 메모 AI로 심폐소생시키기 개발자나 기획자라면 누구나 자신만의 방식으로 업무를 기록하고 추적합니다. 노션, 에버노트, 심지어 그냥 메모장(.txt)까지, 사용하는 툴은 각양각색이지만 많은 분들이 비슷한 방식으로 메모를 남깁니다. 바…
목차 핵심 요약 - 정부24 같은 서비스 장애, 이제 그만! - 공공과 민간이 손잡고 만드는 PPP 클라우드로 안정적이고 빠른 디지털 정부 서비스를 구현해요. - 예산도 부족하고 전문가도 없다고요? - 민간의 최신 기술력과 공공의 안정성을 결합해서 효율적으로 디지털 전환을 가속화할 수…
안녕하세요! 올리브영에서 리뷰/SNS 프론트엔드 개발을 담당하고 있는 d9입니다. 저희 조직에서는 올리브영의 SNS, 셔터 개발과 운영을 맡고 있습니다. 셔터는 올리브영 앱에서 유저가 콘텐츠를 업로드하고 자유롭게 소통할 수 있는 커뮤니티입니다. 그렇다 보니 이미지 업로드 기능이 사용 경…
- blog 바이브 코딩 바이블: AI 에이전트 시대의 새로운 코딩 패러다임 1. 바이브 코딩과 AI 에이전트 안드레이 카파시(Andrej Karpathy)는 2025년 초 “바이브 코딩(Vibe Coding)”이라는 용어를 도입하면서, 사람 대신 대형 언어 모델(LLM)에 의존해 코드…
- blog Vibe Coding, 새로운 개발 패러다임의 시작일까요? 부제: 프로토타입부터 프로덕션 팀의 실무까지, 단계별 실험 사례를 통해 확인한 바이브 코딩의 가능성과 한계 들어가며 지난 4월 15일, 사내 개발자들과 ‘바이브 코딩(vibe coding)’을 주제로 라이브 인터뷰를…
디자인 생산성을 높이는 피그마 플러그인을 만들어보자 2부: 개발 편 들어가며 "디자이너님! 혹시 다음 기획 피그마 시안 나왔을까요?" 프론트엔드 개발자라면 한 번쯤 남겨봤을 질문일 겁니다. 디자이너는 UI/UX를 설계하고 프론트엔드 개발자는 이를 구현합니다. 두 역할은 밀접하게 연결되어…
[원문보기] 최근에 다양한 퍼블릭 클라우드 제공업체에서 자율적으로 운영할 수 있는 에이전틱 AI 아키텍처를 설계하고 검증하는 프로젝트를 수행하는 기회를 가졌습니다. 이 프로젝트는 고객 기업을 위해 아키텍처를 구축하고, 실행 가능성을 테스트하고, 멀티클라우드 에이전틱 AI 배포를 위한 모…
- blog Iceberg Operation Journey: Takeaways for DB & Server Logs Hi, I am SeungMin Lee from the Data Analytics Platform team at Kakao. This is the last article…
- blog 로그 유형별 Iceberg 테이블 적재 및 운영 전략 안녕하세요, 데이터분석플랫폼 조직의 루이스입니다. 시리즈의 마지막 글을 쓰게 되었습니다. 첫 번째 글에서는 아파치 플링크로 CDC(Change Data Capture)를 수행하여 MySQL 테이블을 다른 MySQL 테이블…
Executive Summary - 기업의 AI 전략은 기술 도입보다 비즈니스 목표와의 연결이 핵심 - 핵심 요소 - 명확한 Use Case 정의 - 데이터·인프라 확보 - 조직 역량 및 거버넌스 구축 - 주요 효과 - 생산성 및 운영 효율 향상 - 데이터 기반 의사결정 강화 - 신규…
안녕하세요, 카카오뱅크 기술XR팀에서 Developer Relations 업무를 담당하는 Ashley, Andrew입니다. 지난 3월 7일, 카카오뱅크 판교 오피스에서 첫 번째 해커톤 ‘BANKERTHON 2025’(이하 뱅커톤)이 개최되었습니다. ‘카카오뱅크에서 아이디어뱅커(Idea…
안녕하세요. 모바일실 iOS팀에서 iOS Engineer로 일하고 있는 Elon이에요. 제가 속한 모바일실은 당근에 전사적으로 필요한 기능을 개발해요. CI/CD, 애널리틱스, 실험 플랫폼, 딥링크 시스템 등을 직접 개발 및 관리하며, 앱 개발에 필요한 플랫폼 엔지니어링을 담당하고 있어…
안녕하세요! 리멤버앤컴퍼니 파운데이션 크루에서 Web Frontend Software Engineer로 일하고 있는 성정민입니다. 최근 저는 사용자가 검색창에 키워드를 입력할 때마다 실시간으로 UI를 업데이트하는 기능을 개발했습니다. 그런데 문제가 발생했어요. 검색창에 글자를 입력할 때…
StarRocks의 도입 배경과 성능 최적화 - 등록일 - 2025.04.16 - | - 코멘트 - 17334 컴퓨팅 성능의 발전에 따라 데이터 통합 프로세스가 전통적인 ETL(추출, 변환, 로드)에서 ELT(추출, 로드, 변환)로 전환되고 있습니다. ETL은 컴퓨팅 성능이 상대적으로…
Executive Summary - AI 운영 구조는 온디바이스 AI와 클라우드 AI의 병행 구조로 진화하고 있음 - 온디바이스 AI는 빠른 응답·보안·오프라인 처리에 강점이 있으며, 클라우드 AI는 대규모 연산과 통합 분석에 강점이 있음 - 기업은 단일 구조보다 사용 목적에 따라 하이…
안녕하세요! 검색플랫폼팀의 Backend Engineer 하이(Hy)에요. 당근에는 중고거래, 동네생활, 동네업체, 채팅 등 다양한 서비스가 있는데요. 검색플랫폼팀은 검색 서비스를 안정적으로 지원하는 플랫폼을 만들며, 다양한 서비스의 검색을 지원하고 있어요. 이를 위해서는 가장 먼저 각…
딜리버리 프로덕트 개발팀의 개발 문화 - 주니어 디버깅 스터디 주니어 개발자의 성장을 목표로 진행한 에러 디버깅 스터디 과정을 소개합니다. - 들어가며 - 스터디 구성 (Overview) - [이론 스터디] 1. 에러 알림 대응 프로세스 - [이론 스터디] 2. ‘디버깅 마인드셋: 디버…
당근은 매주 ‘AI Show & Tell’을 통해 각 팀의 AI 실험을 전사적으로 공유해요. AI를 업무에 어떻게 적용하고 있는지, 그 과정에서 어떤 시행착오와 인사이트가 있었는지 가감 없이 나누죠. 당근은 완벽한 정답을 찾기보다 먼저 과감하게 실행하며, 새로운 시대의 문제 해결 방식을…
요약: 비효율적인 업무 프로세스 개선을 통해 생산성 향상을 꾀하는 생산성플랫폼 팀의 개발자 플랫폼 구축 이야기를 공유합니다. 안녕하세요. 카카오페이증권 기술플랫폼 조직에서 엔지니어링 생산성을 위한 업무를 하고 있는 비토, 타키, 이안입니다. 저희 조직은 비즈니스 개발과정에서 필연적으로…
선제적 장애 대응을 위한 Sentry 최적화 적용기 들어가며 서비스가 성장했다는 걸 언제 체감하시나요? 보통 서버 트래픽, MAU(Monthly Active Users), 시장점유율, 영업이익 등을 지표로 삼지만, 프론트엔드 개발자로 일하면서 조금 다른 방식으로 그 순간을 경험했습니다.…
CDC 복제 이후 오라클이 느려졌다? child cursor 폭증이 만든 예상치 못한 문제 - 등록일 - 2025.04.08 - | - 코멘트 - 11476 네이버페이 차세대 아키텍처 개편을 위한 Plasma 프로젝트가 마무리 단계에 접어들면서, 안정적인 운영을 위한 최종 작업을 진행하…
첨단 클라우드 기술과 인공지능이 결합하면서 빠르게 변화하고 있는 군사 운영 패러다임을 다룬 국방 세미나가 성황리에 마무리되었습니다. 민간에서 당연해진 디지털 혁신이 방산/국방 분야에서도 필수가 되면서, 미군을 비롯한 선진 군대는 이미 클라우드와 AI로 전장을 데이터 중심으로 탈바꿈시키고…
안녕하세요. 저는 당근 피드인프라팀에서 Software Engineer로 일하고 있는 Lebron이라고 해요. 피드인프라팀은 하루에 수백만 명의 사용자들이 당근 앱을 열었을 때 가장 먼저 마주하게 되는 피드 경험을 담당해요. 각 사용자의 관심사에 맞는 맞춤형 콘텐츠를 적절한 위치에 제공…
GuardDuty 이벤트 분석으로 살펴보는 침해대응 아키텍처 고도화 사례 갈수록 정교해지는 보안 위협은 고도화된 보안 아키텍처를 설계하고 구현하는 능력을 더욱 중요하게 만들고 있습니다. 이러한 보안 위협에 대응하기 위해 우아한형제들에서는 적절한 보안 서비스 모니터링 환경을 구축하고 위협…
최근 IT 업계는 생성형 AI의 등장으로 또 한 번의 큰 전환점을 맞이했어요. 사용자 경험이 AI 중심으로 재편되면서, 기존 서비스의 PMF(Product Market Fit)가 빠르게 무너지는 사례가 많아졌죠. 하루아침에 기존 방식이 낡은 것으로 여겨지는 시대가 열린 거예요. 당근도…
2025년 1분기에는 카카오테크 블로그에 어떤 글이 발행되었을까요? 크루들의 지식과 인사이트를 확인해 보세요 🙋♀️ 📒 작지만 강한 Kanana Nano 효율적으로 개발하기 (by juliet.bak | Language Model Training) 글로벌 경쟁력을 갖춘 작은 언어모델(S…
안녕하세요, 토스뱅크 Server Developer 김경윤 입니다. 토스 커뮤니티, 그리고 토스뱅크에서는 하루에 수 백번의 라이브 배포가 일어나고 있으며 다양한 개선점과 신규 제품들이 빠르게 출시되고 있어요. 이렇게 많은 배포를 기반으로 토스뱅크가 성장하면서 토스뱅크를 이용하는 사용자도…
안녕하세요, 저는 당근페이 인프라팀에서 Site Reliability Engineer로 일하고 있는 Yany라고 해요. 저희 팀은 당근페이의 인프라를 안정적으로 관리해요. 개발자들의 프로덕트 개발 속도를 향상하고, 동시에 비용도 최적화하죠. 저희는 클러스터 오토스케일링 없이 ASG(AW…
들어가며 최근 몇 년간 생성 모델은 인공 지능 분야에서 혁신적인 도구로 부상하며 연구자와 산업 리더들의 큰 관심을 받고 있습니다. 생성 모델은 딥러닝 기술의 발전을 바탕으로 고품질의 이미지와 비디오와 같은 복잡한 데이터 형식을 생성하는 데 있어 전례 없는 능력을 보여주고 있습니다. 특히…
안녕하세요. 인프랩의 백엔드 개발자 약풍입니다. 코드 리뷰는 버그를 예방하고, 팀의 코드 품질을 유지시키는 중요한 장치입니다. 많은 개발자들이 서로의 코드에 대해 리뷰하고 피드백하는 시간은 꼭 필요하지만, 팀의 규모나 상황에 따라 코드 리뷰가 꼼꼼하게 이루어지지 않는 경우들도 종종 생깁…
나만의 Visual Studio Code Copilot 지침 만들고 활용하기 - 등록일 - 2025.03.25 - | - 코멘트 - 45880 코드 작성에 AI의 도움을 받을 수 있는 가장 유명한 도구 중 하나로, GitHub이 2021년 발표한 GitHub Copilot이 있습니다.…
안녕하세요. 지그재그 서비스팀 로빈입니다.🙂 오늘은 저희 팀에서 관리하고 있는 상품상세페이지(Product Detail Page. 이하 PDP) 서비스의 프로젝트 아키텍처에 대해 간단히 소개해보려고 합니다. PDP 서비스는 2024년부터 “Domain-Driven 헥사고날 아키텍처"의…
안녕하세요, 카카오뱅크 어플리케이션보안팀에서 화이트 햇 업무를 맡고 있는 Woogie와 Harry입니다. 저희 어플리케이션보안팀은 크게 ‘레드팀’과 ‘블루팀’으로 나누어져 있습니다. 저희가 소속된 레드팀은 카카오뱅크 앱과 임직원의 근무 환경에서 발생할 수 있는 보안 취약점을 사전에 발견…
테스트는 어떻게 좋은 코드를 만드는가(feat. 험블 객체 패턴) - 등록일 - 2025.03.19 - | - 코멘트 - 42588 프로그래밍을 하다 보면 테스트의 필요성을 통감하는 순간이 찾아옵니다. 하지만 테스트를 꾸준히 작성하는 팀은 많지 않습니다. 만일 팀의 룰로 인해 강제로 테…
요약: 이 글에서는 Effect System을 활용하여 사이드 이펙트를 명시적으로 관리하고 조합하는 방법을 다룹니다. 사이드 이펙트로 인해 코드의 예측 가능성이 떨어지고 유지보수가 어려워지는 문제를 해결하기 위해, Scala의 Cats Effect와 ZIO, Kotlin의 suspend…
일반적으로 서비스를 고객들에게 제공하기 위해 필요한 요소들이 있습니다. 첫 번째는 서비스 페이지로 주로 앱이나 웹의 프론트엔드에서 직접 고객들에게 보여지는 부분이고, 두 번째로 서비스 페이지를 구축하기 위한 데이터를 제공하는 백엔드가 필요합니다. 마지막으로 백엔드가 제공하는 데이터를 관…
안녕하세요. 카카오뱅크 기술 부문을 대표하여 AWS re:Invent 2024 기술 컨퍼런스에 참석한 클라우드엔지니어링팀의 Mindy, ML엔지니어링팀의 Dahlia, 그리고 Oracle팀의 Ooseo입니다. AWS re:Invent는 매년 11월 또는 12월에 미국 라스베이거스에서 열…
NELO Alaska: 대용량 로그 데이터 저장을 위한 Apache Iceberg 도입기 - 등록일 - 2025.03.11 - | - 코멘트 - 22983 로그 모니터링 시스템은 서비스 운영을 위해서 반드시 필요한 시스템입니다. 로그 모니터링 시스템 구축에는 인덱스 기반의 빠른 검색을…
요즘 우리나라는 어느 회사든 글로벌 진출을 염두에 두고 있습니다. 대부분의 분야에서 우리나라 시장은 가파른 속도로 축소될 전망이므로 해외 진출은 하고 싶은 것이 아닌 할 수밖에 없는 필수 비즈니스 전략이 되고 있습니다. 해외에 진출하면 현지화, 마케팅, 법률 등의 이유로 현지 팀을 만들…
우리는 때때로 잠시 멈춰 지난 여정을 돌아보고, 앞으로 나아갈 방향을 정리하는 시간을 가지기 마련입니다. 뱅크샐러드도 분기마다 지난 시간을 회고하고 새로운 시작을 준비하는 의미 있는 순간을 함께 하고 있는데요. 우리는 이 행사를 *핏스탑(Pit Stop)이라 부르고 있습니다. 함께 달려…
목차 핵심 요약 - 엣지 컴퓨팅은 클라우드와 로컬 디바이스 사이에서 데이터를 실시간 처리하는 하이브리드 컴퓨팅 모델로, AI 시대의 핵심 인프라로 자리잡고 있어요. - 지연시간 해결, 비용 절감, 데이터 보안 강화를 통해 스마트 팩토리부터 자율주행까지 산업 전반을 혁신하고 있습니다. -…
왜 Design System이 필요한가? 개념부터 이해하기 다양한 환경에서 일관된 사용자 경험(UX)을 제공하는 것이 그 어느 때보다 중요해지고 있습니다. 하지만 디자인과 개발이 따로 움직이면, 스타일이 일치하지 않거나, UI/UX의 일관성이 부족해지고, 중복 작업이 늘어나는 등의 문제…
Geon Kim — 김건 @KimMachineGun 들어가며 본 <Luft’s Road to Elasticity> 시리즈에서는 지난 1년간 Luft의 성능 향상과 비용 절감을 위해 시도한 스케일링 최적화에 대해 이야기를 나눠보고자 합니다. 시리즈는 총 두 편의 글로 이루어져 있으며, 이…
서비스 내에서 발생하는 다양한 활동을 추적하고, 이를 통해 보안, 규정 준수, 문제 해결을 지원하는 로그는 기업 운영에 필수적인 요소입니다. 특히, 전자 계약과 같은 민감한 데이터를 다루는 B2B 서비스에서는 사용자 활동을 정확하고 신뢰성 있게 기록하는 것이 중요합니다. 그러나 로그에…
안녕하세요. 롯데ON Product Developer 이채민입니다. 기존 시스템에서 이력을 남기지 않아 불편함이 생겨 인터페이스 이력 관리 시스템을 도입했는데요. 이 작업이 왜 필요한지, 그리고 이 과정에서 겪은 시행착오와 해결 방법은 무엇인지를 중심으로 이야기를 나누려고 합니다. ‘인…
#서론 안녕하세요! 저는 쿠키런: 마녀의 성 서버를 담당하고 있는 5년 차 게임 서버 개발자 주윤아입니다. 이직을 고민하고 계신가요? 새로운 팀에 합류하거나, 전혀 다른 코드베이스에서 일하게 된다는 건 많은 개발자에게 큰 도전으로 다가올 수 있습니다. 저 역시 같은 고민을 했습니다. 전…
Kafka Connect로 DB 데이터 쉽게 연동하기 Kafka Connect와 JDBC 커넥터를 이용해 DB 데이터를 쉽게 Kafka로 전송하는 방법과 발생 가능한 문제를 해결하는 방법을 공유합니다. 안녕하세요. 컬리 데이터서비스개발팀 김소라입니다. 현재 컬리는 다양한 서비스와 시스템…
안녕하세요. 컬리 데이터서비스개발팀 김소라입니다. 현재 컬리는 다양한 서비스와 시스템 운영을 위해 여러 종류의 데이터베이스를 사용하고 있습니다. 하지만 각 데이터베이스의 구조와 처리 방식이 달라 관리가 복잡하고 활용하기 어렵기 때문에, 데이터를 하나의 분석 플랫폼으로 통합하는 다양한 파…