QA 자동화의 필요성 QA는 프로젝트에 참여하면 PM, 디자이너, 개발자뿐만 아니라 테스터인 외주 인력과 함께 다양한 유형(스모크 테스트, 기능 테스트, 리그레션 테스트, 확인 테스트 등)의 테스트를 진행하고 sign off를 하게 됩니다. 최근 QA팀은 외주 인력을 활용한 수동 테스트…
당근은 매주 ‘AI Show & Tell’을 통해 각 팀의 AI 실험을 전사적으로 공유하며, 새로운 시대의 문제 해결 방식을 빠르게 찾아가고 있어요. 당근이 AI로 만드는 생생한 도전의 순간들, 지금 만나보세요. ✍️ 이 콘텐츠는 생성형 AI를 활용해 제작한 콘텐츠입니다. 검색은 AI로…
전체 서비스를 관통하는 도메인 모듈을 안전하게 분리하기 서비스가 성장함에 따라 도메인은 함께 비대해집니다. 초기에는 단순했던 기능들이 점점 얽히기 시작하고, 특정 기능 하나를 수정하기 위해 관련 없는 코드까지 들춰봐야 하는 상황이 자주 발생합니다. 팀원 간의 커밋은 빈번히 충돌하고, 사…
'요즘' 개발자라면 GPT, Claude, Gemini와 같은 생성형 AI(LLM)를 한 번쯤은 사용해 보셨을 것입니다. 하지만 AI를 사용자로 경험하는 것과 개발자 입장에서 이를 활용하여 LLM 기반 서비스를 구현하는 것은 '완전히' 다른 이야기였습니다. 이번 글에서는 저희가 개발자로…
목차 들어가며 안녕하세요. 주문플랫폼개발팀 이경진입니다. 최근 주문플랫폼개발팀과 쿠폰/PCS개발팀이 함께 진행한 최대할인가 구조 개선 과정에서 예상치 못한 몇 가지 성능 이슈를 마주하게 되었습니다. 이 글에서는 함께 논의하며 문제를 해결해 나갔던 과정을 되짚어보고, 어떤 이슈가 있었고…
👋 인트로 김준성: 오늘은 제타의 심장이라고 할 수 있는 AI 연구 및 개발에 대한 이야기를 나눠보려고 합니다. 오늘 모신 분은 바로 스캐터랩의 AI 모델 연구를 이끌고 계신 이녕우 님입니다. 녕우님, 먼저 간단하게 자기소개와 함께 현재 회사에서 어떤 역할을 맡고 계신지 설명해주시면 좋…
NHN Cloud 빠른 시작 가이드를 소개합니다 들어가며 NHN Cloud 빠른 시작 가이드가 출시되었습니다. NHN Cloud는 현재까지 110개가 넘는 서비스를 제공 중인데요. 이렇게 다양하고 많은 서비스를 처음 사용하고자 할 때 어디서부터 시작해야 할지에 대한 과정은 설레면서도 막…
커머스 산업에서 개인화 추천 시스템은 사용자 경험 개선과 매출 증대에 핵심 역할을 합니다. 이를 효율적으로 구현하려면 데이터 처리부터 모델 운영까지 전 과정을 통합 관리할 수 있어야 합니다. 본 글에서는 오픈소스 MLOps 플랫폼인 Kubeflow를 활용한 추천 시스템 구축 사례를 소개…
이 글은 2024년 2월 15일에 일본어로 먼저 발행된 기사를 번역한 글입니다. 안녕하세요. 커뮤니케이션 앱 LINE의 모바일 클라이언트를 개발하고 있는 Ishikawa입니다. 저희 회사는 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다…
Executive Summary - 금융 산업은 중앙화 금융(CeFi)에서 벗어나 DeFi(탈중앙화 금융)와 DAO(탈중앙화 자율조직) 중심 구조로 진화 - DeFi는 금융 서비스를 코드와 블록체인으로 자동화하며, DAO는 조직 운영과 의사결정을 분산화 - 핵심 변화 - 중앙 기관 중심…
- blog 카카오 AI 가드레일 모델, Kanana Safeguard 시리즈를 소개합니다. 생성형 AI는 이제 우리의 일상입니다. 우리는 AI에게 질문하고 아이디어를 얻고 코드를 짜고 그림을 그립니다. 하지만 이처럼 인간과 AI가 자연스럽게 상호작용하는 시대에도 때때로 AI가 만들어내…
전면 광고에 대한 고민 현재 모바일 광고 시장에서 가장 인기 있는 광고 형태가 무엇이냐는 질문을 받았을 때, 광고 수익화 좀 해본(?) 앱 퍼블리셔들은 주저 없이 전면 광고를 언급할 것입니다. 2025–2030 interstitial 광고의 연간 성장률(CAGR) 예측 전면 광고 형태는…
안녕하세요, 토스 코어 Teens Growth Silo의 서버 개발자 조민규입니다. 서비스를 개발하다 보면 클라이언트의 호출에 의한 에러가 발생합니다. 클라이언트는 반환된 에러 메시지를 통해 발생 원인을 파악하고 해결할 수 있어야 하는데, 대부분의 경우 오류 메시지가 불친절하거나 혹은…
Executive Summary - AI 확산과 함께 기업의 핵심 과제는 성능이 아니라 AI 리스크 관리(AI Risk Management)로 이동함 - 주요 리스크 영역 - 데이터 편향 및 오류 - 보안 및 개인정보 문제 - 설명 가능성 부족 - 규제 및 윤리 이슈 - 핵심 대응 전략…
안녕하세요. 무신사에서 주문을 담당하는 백엔드 엔지니어 박준호입니다. 이번 글에서는 신규 시스템과 레거시 시스템이 함께 운영되는 환경에서, 레거시 시스템을 어떻게 점진적으로 전환했는지에 대해 공유하고자 합니다. 이를 통해 비즈니스 연속성을 유지하면서 리스크를 최소화한 실제 경험과 전략을…
크리에이트립은 한국을 잘 모르는 해외 유저에게 맞춤형 여행 플랜을 추천하는 서비스를 운영해요. 이를 위해 유저의 소비 습관·여행 스타일·관심사를 단계별 질문으로 수집하고 있어요. 단계별 질문 수집엔 각 단계에서 선택 값을 저장하고, 조건에 따라 특정 단계를 건너뛰거나 되돌아가는 흐름이…
안녕하세요! 올리브영에서 백엔드 개발을 담당하고 있는 silverbell입니다. 오늘은 "유저의 소리를 듣는 법: 앱 리뷰 수신 시스템 개발기"라는 주제로 올리브영의 경험을 공유해드리려 해요. 올리브영은 고객의 목소리를 빠르게 듣고 대응하기 위해 하루 평균 3~5개의 리뷰를 Androi…
Kanana 1.5: Agentic AI를 위한 LLM 성능 강화 안녕하세요, Kanana LLM팀입니다. 저희는 언어모델의 성능을 꾸준히 개선하기 위해 지속적인 연구 개발에 매진하고 있으며, 최근 AI 분야의 주요 화두인 Agentic AI의 무한한 가능성에 주목하고 있습니다. Age…
성능은 더 강력하게, 사용은 더 자유롭게 카카오의 자체 언어모델 ‘Kanana(카나나)’가 첫 공개된 지 3개월 만에, 한층 업그레이드된 ‘Kanana 1.5’를 새롭게 선보입니다. 이번 연구 성과의 일환으로, 전체 언어모델 중 8B와 2.1B 두 모델을 상업적 활용까지 가능한 오픈소스…
안녕하세요. 네이버페이 비즈인프라 BE의 박상욱입니다. 오늘은 DB islolation level(트랜잭션 격리 수준)을 실제 서비스 개발 중에 발생했던 이슈를 통해 비교적 친숙하게 다가가고자 합니다. 다들 전공시간이나 면접 대비를 위해서 DB isolation level에 대해서 공부…
시작하며 안녕하세요. SR(Service Reliability) 팀에서 SRE(site reliability engineer, 사이트 안정성 엔지니어링) 업무를 맡고 있는 이채승(argon)입니다. SR 팀은 Service Engineering 실에 속해서 LINE 앱에서 제공하는 서비…
안녕하세요. 카카오페이증권 DevOps 팀의 벨입니다. 본 글은 다양한 Kubernetes 플랫폼에 서비스를 분산 배포하고, 클라우드 종속성을 줄이면서 장애 상황에도 유연하게 대응할 수 있는 구조를 통해 고가용성과 안정성을 동시에 확보한 클러스터 운영 경험을 공유합니다. 클라우드 환경에…
요약: 카카오페이의 여신업무 내재화 프로젝트를 DDD를 적용하여 구축한 내용을 공유하고자 합니다. DDD의 개념을 간략하게 다루고 실무에 어떻게 적용하였는지 비즈니스 도메인을 설계한 과정들을 다루고, Spring Multi Module 환경에서 도메인 Entity 관리에 대해 코드레벨로…
오늘날 기업들은 수많은 반복 업무를 자동화하며 생산성을 향상시키기 위해 노력하고 있습니다. 이러한 기업들이 추구하는 업무 자동화는 더 이상 단순 반복 작업의 대체를 의미하지 않습니다. 기업들은 이제 예외상황을 고려한 유연한 자동화, 즉 사람의 판단이 결합된 E2E(End-to-End)…
들어가며 링크 복사 안녕하세요. 카카오모빌리티 클라이언트 개발자 케빈, 맥스웰, 휴, 헬레나입니다. AI가 산업 전반의 핵심 기술로 자리 잡은 지금, AI 서비스는 대부분 클라우드 기반으로 구현되어 있습니다. 하지만 실제 사용자 환경에서는 응답 지연, 네트워크 의존성, 개인정보 보호 등…
이 글은 2024년 2월 8일에 일본어로 먼저 발행된 기사를 번역한 글입니다. 안녕하세요. 커뮤니케이션 앱 LINE의 모바일 클라이언트를 개발하고 있는 Ishikawa입니다. 저희 회사는 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다양…
들어가며 안녕하세요. 저희 AMD(Applied ML Dev) 팀에서는 생성형 AI를 포함한 다양한 AI/ML 모델을 개발하고 서비스에 적용하고 있습니다. 앞서 발행한 AI로 생성한 이미지는 어떻게 평가할까요? (기본편)에서는 생성형 AI 모델의 성능을 평가하는 다양한 방법론을 살펴봤는…
Executive Summary - DeepSeek의 등장은 AI 시장이 고성능 중심 경쟁에서 비용 효율성과 개방성 중심 경쟁으로 이동하고 있음을 보여줌 - DeepSeek는 상대적으로 낮은 비용으로 높은 성능을 구현하며, AI 제품 시장의 가격·수익 구조 변화 가능성을 제시 - 핵심…
실시간 마케팅을 위한 PoC 개발기 우아한형제들의 BUDS(Baemin User Data System) 팀은 배달의민족과 Delivery Hero 고객에게 더 나은 맞춤형 마케팅 경험을 제공하고자 Segmentum이라는 타깃팅 서비스를 개발하여 운영 중입니다. Segmentum은 그동안…
당근은 매주 ‘AI Show & Tell’을 통해 각 팀의 AI 실험을 전사적으로 공유해요. AI를 업무에 어떻게 적용하고 있는지, 그 과정에서 어떤 시행착오와 인사이트가 있었는지 가감 없이 나누죠. 당근은 완벽한 정답을 찾기보다 먼저 과감하게 실행하며, 새로운 시대의 문제 해결 방식을…
[원문보기] 오늘날 CEO들은 비즈니스 성장부터 경제적 불확실성 대응, 기업 운영 혁신까지 최고경영자로서 직면하는 주요 비즈니스 문제를 해결하기 위해 IT 리더와 협업하고 있습니다. IT 리더는 기업의 고객 참여 능력 향상, 현업 부서 경영진과의 협업을 통한 혁신적인 솔루션 제공, 다양…
타입 안전한 API 모킹으로 프론트엔드 생산성 높이기 프론트엔드 개발에서는 API 응답 모킹이 필수입니다. 그러나 JSON 파일 기반 모킹은 API 변경을 감지하기 어렵고, 렌더링 오류를 유발할 수 있습니다. 주문웹프론트개발팀(배달의민족 장바구니부터 결제 이후 화면까지의 주문 도메인 웹…
안녕하세요, 카카오뱅크 뱅킹서버팀에서 수신 & 결제 서비스 개발을 담당하고 있는 Kenny입니다. 오늘은 저희가 직접 개발하고 운영했던 Oslo 프로젝트의 3년간의 여정과 그 과정에서 얻은 실무적 교훈을 공유하려고 합니다. 특히 Oslo 시스템의 설계와 운영, 그리고 서비스 종료까지의…
요약: 이 글은 2025년 카카오페이-AWS 해커톤에 참가하여 AI 기반 대출 음성 상담 챗봇 서비스를 개발한 팀의 이야기입니다. 비대면 금융 환경에서 개인화된 상담의 부재라는 문제의식에서 출발하여, 음성 상담을 통해 사용자의 상황을 파악하고 맞춤형 대출 상품을 추천하는 챗봇을 구현했습…
Brity Automation의 진화 (1) 하이퍼오토메이션 레벨로 발전 생성형 AI와 에이전틱 AI 기술이 시장 환경을 변화시키는 가운데, 2024년 삼성SDS는 업무 자동화 솔루션을 하이퍼오토메이션 레벨로 도약하기 위해 업스테이지, 구글, 네이버와 같은 혁신적인 플레이어들과 협력하여…
요약: 이 글은 카카오페이 제 2회 해커톤에서 2등을 수상한 모즈(MOZ) 팀의 프로젝트를 다룹니다. 모즈 팀은 거래 내역을 특별한 의미와 감성을 담은 기록으로 변환하고, 자연어 기반 검색을 통해 쉽게 금융 관리를 할 수 있는 서비스를 만들었습니다. 주요 기능으로는 거래 내역에 의미 있…
안녕하세요, SRE - Database Platform Unit(DBP)의 stewart입니다. Hyperconnect는 전사 NoSQL 데이터베이스로 ScyllaDB를 약 4년 동안 운영하며, ML feature store[2] 등 전사의 매우 다양한 서비스의 고성능 요구사항을 충족해…
- blog MySQL ALTER DDL 수행 방식에 대한 이해 1. 개요 MySQL은 2000년대부터 웹서비스를 많이 사용하는 개발자들에 의해 많이 사용되었습니다. 오픈 소스로서 사용이 쉬웠을 뿐 아니라 개발자들이 다루기 쉽고 이해하기 쉬운 관계형 데이터베이스이기 때문에 빠르고 가볍게…
2025년 2월 19일 수요일, 열한 번째 테마를 마지막으로 왓챠파티@무비랜드의 여정이 막을 내렸습니다. 2024년 초, 왓챠는 성수동에 오픈을 앞둔 무비랜드에서 1년간 오프라인 왓챠파티를 진행하기로 결심합니다. 무비랜드는 30석 규모의 소극장으로, 매달 다른 큐레이터가 선정한 영화를…
AI 시대에 디자이너는 어떤 모습일까요? 한번 쯤 이런 생각 해보지 않으셨나요? UI가 더 이상 필요 없어지거나, 로봇이 모든 일을 대신하는 날이 오면, 디자이너는 어떤 역할을 하게 될까? 저도 같은 고민을 하다가 반대로 생각해 보기로 했어요. 언젠가 사라질 운명이라면, 차라리 그 미래…
요약: 이 글은 카카오페이에서 실시간 OLAP인 Apache Pinot를 운영한 노하우를 다룹니다. 주요 내용으로는 Pinot 클러스터 구성, 장애 복구 아키텍처, 실시간 Upsert 테이블 운영 노하우가 있습니다. 💡 리뷰어 한줄평 coco.nut Apache Pinot 클러스터 구성…
요약: 이 글은 애플리케이션에서 JDBC의 PreparedStatement가 실제로 어떻게 동작하는지를 분석한 글입니다. 특히 Hibernate, HikariCP, MySQL Connector/J 같은 다양한 추상화 계층에서 PreparedStatement가 어떻게 설정되고 동작하는지를…
생성형 AI 모델로 이미지 생성은 쉽죠, 그런데 '좋은 이미지' 생성도 쉬웠으면 좋겠어요! 저희 회사에는 고유한 비율로 최소한의 디테일만 유지한 채 인체와 개체를 정의하는 특유의 이미지 스타일이 존재합니다(참고). 저희 팀에서는 생성형 AI를 이용해 이 스타일이 적용된 이미지를 프롬프트…
2025년 현재, 우리는 '생성형 AI'와 'AI 에이전트' 시대의 한가운데 서 있으며, 2년 후에는 AI 에이전트가 모든 업무를 처리할 것으로 전망되고 있습니다. 이로 인해, 기업 업무 자동화는 또 한 번의 중요한 변곡점을 맞이하게 되었습니다. 현재 많은 기업들이 ChatGPT와 같은…
Executive Summary - Small Language Model(SLM)은 초거대 모델 중심 AI 시장에서 경량·효율형 AI 전략으로 부상 - SLM은 적은 연산 자원으로 빠른 응답과 낮은 운영 비용 제공 - 핵심 변화 - 초거대 모델 → 목적 특화 소형 모델 - 범용 AI →…
안녕하세요. 라포랩스 Frontend Engineer 심은서입니다. 이 아티클에서는 Figma Variables를 활용한 디자인 토큰 자동화로, 단 한 줄의 코드만으로 퀸잇 서비스에 다크 테마를 적용한 경험을 공유합니다. 1. 기존 자동화 시스템의 문제점 라포랩스는 Figma에서 색상과…
업무 효율 중심의 디지털 전환(DX)을 넘어 학습자 경험(AX)을 중시하는 흐름 속에서 온라인 교육 수요가 증가하며, 이에 따라 학습관리시스템(LMS, Learning Management System)의 중요성이 커지고 있습니다. 정보통신기획평가원(IITP)의 ‘2023년 이러닝산업 실…
이 글은 2024년 1월 25일에 일본어로 �먼저 발행된 기사를 번역한 글입니다. 안녕하세요. 커뮤니케이션 앱 LINE의 모바일 클라이언트를 개발하고 있는 Ishikawa입니다. 저희 회사는 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해…
OMS의 최적화된 마이크로서비스 아키텍처 디자인 판매몰과 컬리 풀필먼트의 게이트웨이의 역할로써 OMS의 아키텍처 디자인의 변화 과정을 소개합니다. - 들어가며 - 판매처 목록에 컬리몰도 포함이 되어있네? - 데이터 다양성에 대한 전략적 접근: 최소 동기화 & 재가공 서빙 - OMS 마이…
제조업은 현재 빠른 기술 발전과 글로벌 경쟁 속에서 디지털 혁신을 요구받고 있습니다. 제품 개발부터 생산, 서비스까지의 전 과정을, 데이터를 중심으로 연결하는 개념인 Digital Thread 기반의 PLM(Product Lifecycle Management) 전략은 현대 제조업체들이…
들어가며 안녕하세요. OMS팀 이준환입니다. OMS 시스템은 각 판매처의 결제완료 주문을 생산 및 배송할 수 있도록 컬리 풀필먼트가 이해할수 있는 주문 정보로 변환하는 역할을 하고 있습니다. 일종의 주문 인터프리터의 역할이라고 생각하시면 좋을 것 같습니다. 이 외에도 OMS는 각 판매처…
FE News 25년 5월 소식을 전해드립니다! - 등록일 - 2025.05.08 - | - 코멘트 - 9495 주요내용 25년 5월 소식에서는 다음과 같은 유용한 정보들을 만나보실 수 있습니다. - React Compiler RC - useMemo 없이도 성능 최적화를 자동으로 처리해…
안녕하세요. 스푼랩스 Business Platform Team의 임용근(Whale 🐳)입니다. 요즘 캠핑하기 너무 좋은 날씨입니다. 가끔 혼자 캠핑가서 쉬다 오는데요, 이날도 교외로 나가 한적한 캠핑장에서 맥주 한캔과 함께 노트북 두드리며 이 글을 쓰고 있습니다. 조금 낭만적이기도 하고…
들어가며 최근 Anthropic에서 Claude LLM을 통해 모델 컨텍스트 프로토콜(Model Context Protocol, 이하 MCP)을 발표했습니다. MCP는 대형 언어 모델(large language model, 이하 LLM)이 외부 데이터 소스나 기능을 사용할 수 있도록 돕…
Simplicity는 더 나은 사용자 경험을 만들기 위해, 토스가 치열하게 고민해온 과정을 나누는 디자인 컨퍼런스예요. 우리의 실험과 시도들이 사용자 경험을 고민하는 다른 디자이너들에게도 영감이 되기를 바라며 시작했어요. 2021년부터 토스 디자인 챕터가 정기적으로 개최하고 있죠. 내용…
안녕하세요, 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Edwin(강우영), James(이재명) 입니다. 저희 팀에서는 다양한 모달리티 데이터를 처리할 수 있는 멀티모달 언어모델을 중점적으로 개발하고 있습니다. 지난해 12월, 이미지를 이해할 수 있는 멀티모달 언어…
안녕하세요! 올리브영에서 매장 도메인을 담당하고 있는 알렉스입니다 :) 이전 글에서 저희는 DDD의 전략적 설계와 전술적 설계를 통해 매장 도메인을 추출하고, 매장 서비스를 구축하는 과정을 알아보았습니다. 이번 글에서는 저희가 지난 1년간 걸어온 아래의 여정 중, Part.3 대고객 서…
Gemini와 삽질로 개발자의 뒤죽박죽, 뒤죽박죽 업무 메모 AI로 심폐소생시키기 개발자나 기획자라면 누구나 자신만의 방식으로 업무를 기록하고 추적합니다. 노션, 에버노트, 심지어 그냥 메모장(.txt)까지, 사용하는 툴은 각양각색이지만 많은 분들이 비슷한 방식으로 메모를 남깁니다. 바…
iOS 앱을 개발하다 보면 App Extension(확장 프로그램)에서 종종 예상치 못한 문제가 발생하곤 합니다. 예를 들어, 푸시 알림 Extension이 사용자 모르게 실패해 중요한 알림이 누락되거나, 위젯이 어느 순간부터 갱신되지 않는 상황을 한 번쯤 겪어보셨을 겁니다. 이러한 문…
목차 핵심 요약 - 정부24 같은 서비스 장애, 이제 그만! - 공공과 민간이 손잡고 만드는 PPP 클라우드로 안정적이고 빠른 디지털 정부 서비스를 구현해요. - 예산도 부족하고 전문가도 없다고요? - 민간의 최신 기술력과 공공의 안정성을 결합해서 효율적으로 디지털 전환을 가속화할 수…
안녕하세요! 올리브영에서 리뷰/SNS 프론트엔드 개발을 담당하고 있는 d9입니다. 저희 조직에서는 올리브영의 SNS, 셔터 개발과 운영을 맡고 있습니다. 셔터는 올리브영 앱에서 유저가 콘텐츠를 업로드하고 자유롭게 소통할 수 있는 커뮤니티입니다. 그렇다 보니 이미지 업로드 기능이 사용 경…
안녕하세요. 커뮤니케이션 앱 LINE의 모바일 클라이언트를 �개발하고 있는 Ishikawa입니다. 저희 회사는 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다양한 노력을 하고 있는데요. 그중 하나가 Review Committee 활동입니…
최근 제조업을 겨냥한 랜섬웨어 공격이 빠르게 증가하고 있습니다. 과거에는 주로 IT 기업이나 금융업이 주요 타깃이었지만, 이제는 제조업이 공격의 타깃이 되고 있습니다. 한 글로벌 자동차 부품 제조업체는 랜섬웨어 감염으로 인해 생산이 중단되었고, 결국 해커에게 거액을 지불한 후에야 데이터…
- blog Vibe Coding하는 비개발자는 개발자인가(2) 지난 글에서는 비개발자의 시선에서 ‘바이브 코딩(Vibe Coding)’과 AI Native에 대한 생각을 먼저 나눴습니다. 이번에는 그런 생각의 토대가 되었던 실제 경험을 바탕으로 이야기를 이어가고자 합니다. 내만내쓰 H…
개발의 새로운 언어, AI 개발 지식이 온전하지 않아도 일단 무언가를 만들 수 있게 되었습니다. 이런 시대에 비개발자는 바이브 코딩(Vibe Coding)으로 어디까지 개발자 흉내를 낼 수 있을까요? 이 질문의 여정을 몇 편의 글로 나누고자 합니다. 'AI Native’이고 'AI mo…
- blog 바이브 코딩 바이블: AI 에이전트 시대의 새로운 코딩 패러다임 1. 바이브 코딩과 AI 에이전트 안드레이 카파시(Andrej Karpathy)는 2025년 초 “바이브 코딩(Vibe Coding)”이라는 용어를 도입하면서, 사람 대신 대형 언어 모델(LLM)에 의존해 코드…
당근은 매주 ‘AI Show & Tell’을 통해 각 팀의 AI 실험을 전사적으로 공유해요. AI를 업무에 어떻게 적용하고 있는지, 그 과정에서 어떤 시행착오와 인사이트가 있었는지 가감 없이 나누죠. 당근은 완벽한 정답을 찾기보다 먼저 과감하게 실행하며, 새로운 시대의 문제 해결 방식을…
디자인 생산성을 높이는 피그마 플러그인을 만들어보자 2부: 개발 편 들어가며 "디자이너님! 혹시 다음 기획 피그마 시안 나왔을까요?" 프론트엔드 개발자라면 한 번쯤 남겨봤을 질문일 겁니다. 디자이너는 UI/UX를 설계하고 프론트엔드 개발자는 이를 구현합니다. 두 역할은 밀접하게 연결되어…
디자인 생산성을 높이는 피그마 플러그인을 만들어보자 1부: 디자인 편 이번 글에서는 디자인옵스TF의 프로젝트 중 하나인, 피그마 플러그인 ‘데이터브릿지’ 개발 과정을 중심으로, 어떤 고민들을 했고, 반복적인 디자인 작업과 불편한 리소스 수급을 어떻게 해결해 나갔는지 공유하려 합니다😀 ‘…
안녕하세요. 인프랩 데브옵스 엔지니어 구피입니다! 인프랩에서는 ML, 데이터 처리 목적으로 몇 파이프라인에서 GB 단위의 큰 용량 이미지를 사용하고 있는데요. 이런 작업의 컨테이너를 띄우기 위해선 이미지 pull 및 압축 해제에 수분이 소요되기도 합니다. 특히 노드 재생성이 빈번한 Sp…
들어가며 링크 복사 안녕하세요. 저는 카카오모빌리티에서 카카오내비를 개발하고 있는 개발자 카딘입니다. 현재 카카오내비의 백엔드 서버를 담당하고 있습니다. 카카오내비는 카카오모빌리티 서비스에서 길 안내를 담당하며, 대규모 트래픽을 처리하는 핵심 서비스로 자리 잡았습니다. 길 안내는 모빌리…
카테노이드가 자사 미디어 자산 관리 플랫폼 ‘룸엑스(Loomex)’를 국내 미디어 서비스 최초로 SaaS(서비스형 소프트웨어)형 조달청 디지털서비스몰에 공식 등록했습니다. 조달청 디지털서비스몰은 공공기관이 클라우드, 소프트웨어 등 다양한 디지털 서비스를 보다 쉽고 신속하게 도입할 수 있…
[원문보기] 최근에 다양한 퍼블릭 클라우드 제공업체에서 자율적으로 운영할 수 있는 에이전틱 AI 아키텍처를 설계하고 검증하는 프로젝트를 수행하는 기회를 가졌습니다. 이 프로젝트는 고객 기업을 위해 아키텍처를 구축하고, 실행 가능성을 테스트하고, 멀티클라우드 에이전틱 AI 배포를 위한 모…
안녕하세요, 스포카에서 제품 디자인을 하고 있는 김동환(Donny)입니다. 저는 이전에 콜드체인 이커머스와 O2O 매칭 서비스 등 B2C 제품 위주로 경력을 쌓아 왔고, B2B SaaS는 스포카에서 처음 경험했습니다. 이곳에서 제품을 만들며 디자이너로서 느낀 경험과 몇 가지 생각을 공유…
- 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 테이블…
안녕하세요. 커뮤니케이션 앱 LINE의 모바일 클라이언트를 개발하고 있는 Ishikawa입니�다. 저희 회사는 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다양한 노력을 하고 있는데요. 그중 하나가 Review Committee 활동입니…
Executive Summary - 기업의 AI 전략은 기술 도입보다 비즈니스 목표와의 연결이 핵심 - 핵심 요소 - 명확한 Use Case 정의 - 데이터·인프라 확보 - 조직 역량 및 거버넌스 구축 - 주요 효과 - 생산성 및 운영 효율 향상 - 데이터 기반 의사결정 강화 - 신규…
안녕하세요. 스포카 백엔드팀 프로그래머 남경호입니다. 개발자라면 누구나 오랫동안 미뤄두었던 과제가 하나쯤 있을 것입니다. 업무의 우선순위가 낮거나 긴급한 과제들에 밀려 지속적으로 백로그에 쌓여 있던 작업 말이죠. 최근 저희팀에서 왜 오랜 시간 미뤄두었던 인증 방식 개선 작업을 진행하게…
안녕하세요, 토스 커머스 개인화팀의 ML Engineer 김정오입니다. 현재 토스 앱 하단 메뉴의 중앙은 저희팀에서 만들어가고 있는 토스 쇼핑이 자리하고 있는데요. 토스 쇼핑은 사용자 데이터를 기반으로 사용자에게 가장 필요한 상품을 추천해주게 되어있어요. 이 글을 통해서 토스 쇼핑은 어…
안녕하세요! 리멤버앤컴퍼니 파운데이션 크루에서 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. ‘디버깅 마인드셋: 디버…
들어가며 안녕하세요. 딜리버리 프로덕트 개발팀에서 일하고 있는 한경훈입니다. 개발자라면 프로덕션에 배포 후 예상치 못한 에러가 발생하거나, 한밤중에 긴급한 장애 알람을 받는 상황을 종종 겪습니다. 이러한 에러는 때로는 서비스의 안정성과 직결되는 중요한 문제가 되기도 합니다. 이러한 상황…
Executive Summary - 생성형 AI 확산과 함께 기업들은 업무 생산성 향상과 동시에 보안·저작권·데이터 유출 리스크에 직면함 - 기업들은 AI 활용을 전면 제한하기보다, 업무 목적에 맞는 관리 체계를 구축하는 방향으로 이동 - 특히 생성형 AI는 사용 범위와 책임 주체가 불…
당근은 매주 ‘AI Show & Tell’을 통해 각 팀의 AI 실험을 전사적으로 공유해요. AI를 업무에 어떻게 적용하고 있는지, 그 과정에서 어떤 시행착오와 인사이트가 있었는지 가감 없이 나누죠. 당근은 완벽한 정답을 찾기보다 먼저 과감하게 실행하며, 새로운 시대의 문제 해결 방식을…
들어가며 안녕하세요. LINE+ Contents Service Engineering 조직에서 백엔드 개발 및 프런트엔드 개발을 담당하고 있는 문범우, 안현모입니다. 저희 조직에서는 그룹 구성원의 기술 성장을 돕고 향상된 능력을 적재적소에 활용할 수 있도록 'Tech Group'이라는 조…
안녕하세요, 카카오페이손해보험 플랫폼기술팀의 리즈입니다. 여러분은 데이터베이스 엔진을 몇 가지나 알고 계시는가요? 최초의 데이터베이스인 IDS가 1960년대에 설계1된 이후, 2025년인 지금까지 MySQL, Oracle, MongoDB, Redis, PostgreSQL 등 다양한 데이…
Executive Summary - AI 리스크 관리는 모델 개발 단계에서 벗어나 운영·거버넌스 중심 관리 체계로 확대되고 있음 - AI는 구축 이후에도 지속적인 검증과 관리가 필요한 운영 자산으로 변화하고 있음 - 주요 AI 리스크 관리 사례 - 정부 : NIST는 AI Risk Ma…
안녕하세요. Creatrip에서 백엔드 개발을 담당하고 있는 이재용입니다. 저희 팀은 GraphQL 기반으로 서버를 운영 중이며, 그동안 Node.js로 작성된 Apollo Gateway를 사용해왔습니다. 지속적으로 슬로우 쿼리를 튜닝하고 성능 병목을 일으키는 지점을 파악하여 최적화하는…
토스페이먼츠는 온라인 결제를 담당하는 PG(Payment Gateway)사예요. 토스페이먼츠가 사장님 대신 결제를 처리하고 정산까지 도와주죠. 온라인 쇼핑몰과 카드사를 연결하는 ‘결제의 중간 다리’ 역할을 한다고 볼 수 있어요. 처음 몇 달은 PG 서비스를 중심으로 유저 리서치를 진행했…
요약: 비효율적인 업무 프로세스 개선을 통해 생산성 향상을 꾀하는 생산성플랫폼 팀의 개발자 플랫폼 구축 이야기를 공유합니다. 안녕하세요. 카카오페이증권 기술플랫폼 조직에서 엔지니어링 생산성을 위한 업무를 하고 있는 비토, 타키, 이안입니다. 저희 조직은 비즈니스 개발과정에서 필연적으로…
Executive Summary - AI 리스크 관리는 AI 확산과 함께 전사 거버넌스와 운영 안정성 확보의 핵심 과제로 부상 - 핵심 변화 - 기술 중심 관리 → 비즈니스 리스크 관리 - 개별 모델 관리 → 전사 AI 관리 체계 - 주요 리스크 영역 - 데이터 편향 및 오류 - 보안·…
선제적 장애 대응을 위한 Sentry 최적화 적용기 들어가며 서비스가 성장했다는 걸 언제 체감하시나요? 보통 서버 트래픽, MAU(Monthly Active Users), 시장점유율, 영업이익 등을 지표로 삼지만, 프론트엔드 개발자로 일하면서 조금 다른 방식으로 그 순간을 경험했습니다.…
CDC 복제 이후 오라클이 느려졌다? child cursor 폭증이 만든 예상치 못한 문제 - 등록일 - 2025.04.08 - | - 코멘트 - 11476 네이버페이 차세대 아키텍처 개편을 위한 Plasma 프로젝트가 마무리 단계에 접어들면서, 안정적인 운영을 위한 최종 작업을 진행하…
인턴십을 시작한 계기 저는 ICT 학점연계 인턴십 프로그램을 통해 AB180에서 인턴십을 시작하게 되었습니다. 원래는 4개월 예정이었지만, 업무와 배움이 흥미로워 2개월을 더 연장하여 결과적으로 총 6개월간 인턴십을 수행했습니다. AB180은 마케팅 솔루션을 제공하며, 다양한 기업의 성…
안녕하세요, Airbridge Report&Platform 팀에서 백엔드 개발자로 일하고 있는 박예준입니다. 저는 ICT 학점 연계 인턴십 프로그램을 통해 AB180에서 처음 실무 환경에 발을 디뎠습니다. 개발자라는 꿈을 현실로 마주한 첫 순간이었고, 동시에 제가 어떤 방향으로 성장하고…