안녕하세요. 클린플랫폼에서 컨텐츠 모니터링 시스템을 개발하는 핀입니다. 지난 글에서 저희 조직 내의 동기화 파이프라인을 대체한 Kafka Connect 기반의 CDC 파이프라인을 소개했습니다. 이번 글에서는 제가 직면했던 구체적인 문제들과 이를 해결한 방법을 말씀드리겠습니다. 1. CD…
안녕하세요. 클린플랫폼에서 컨텐츠 모니터링 시스템을 개발하는 핀입니다. 저희 시스템은 약 10년 동안 운영되면서 점차 레거시가 쌓였습니다. 그중에 하나가 PostgreSQL의 데이터를 ES로 동기화하는 파이프라인이었습니다. 이번 글에서는 복잡했던 동기화 파이프라인을 대체한 Kafka C…
안녕하세요, 카카오뱅크 AI모바일 팀에서 iOS를 개발하고 있는 Nick입니다. 매년 전 세계 개발자들의 관심이 집중되는 WWDC! 그 현장에 다녀왔는데요, 올해 WWDC25에서는 Liquid Glass UI와 Foundation Models framework라는 키워드가 특히 주목받았…
들어가며 지난 몇 년 사이, 흥미로운 장난감 수준에 불과하던 AI 기반 개발 보조 도구들이, 함께 개발하는 동료 또는 그 이상으로 발전해 가고 있습니다. 이 글에서는 최근 AI 에이전트를 활용 경험, 그 한계 나아가 더 잘 사용하는 방법에 대해 이야기합니다. 나의 AI 개발 도구 활용…
왜 이 일을 시작했나요? 음식 배달 서비스의 점주님용 앱을 운영하는 동안 꾸준히 같은 피드백이 들어왔습니다. "메뉴 등록이 너무 어려워요. 더 쉽게 해주세요." 문제는 옵션과 사이즈, 토핑, 기간 한정 등 고려해야 할 사항이 많은 메뉴 등록은 그 자체가 본질적으로 복잡하다는 점입니다.…
들어가며 최근 몇 년 사이 인공 지능은 눈부신 발전을 거듭하고 있습니다. 대규모 언어 모델은 인간 수준의 언어 생성 능력을 갖췄고, 멀티모달 모델은 텍스트와 이미지를 넘나들며 추론하며, 특정 분야에서는 전문가에 필적하는 성능을 보이고 있습니다. 이렇게 고도화된 AI가 우리의 일상과 사회…
안녕하세요. 크리에이트립(Creatrip)의 서종학입니다. 오늘은 캐시된 유저페이지의 개인화 데이터 동기화 문제를 저희 크리에이트립에서 GraphQL의 커스텀 디렉티브를 사용하여 개선한 이야기를 간단하게 소개하려고 합니다. TL;DR Next.js로 서버 사이드 렌더링을 하다 보면 자주…
안녕하세요. 당근페이 오프라인 결제팀에서 백엔드 엔지니어로 일하고 있는 윈터(Winter.you)예요. 저희 팀은 당근머니가 온라인을 넘어 오프라인에서도 자연스럽게 쓰일 수 있도록 만드는 일을 하고 있어요. 이번 글에서는 저희가 7주 만에 준비했던 QR 기반 현장결제에 대해 소개하려고…
안녕하세요, 토스 Data Analyst 고은솔입니다. 저는 토스에서 전략·FP&A·커머스 도메인의 데이터를 분석하고, 그 결과를 바탕으로 전략적 의사결정을 지원하는 일을 하고 있어요. 토스의 데이터 중심(Data-Driven) 문화는 이미 널리 알려져 있습니다. 이번 시리즈에서는 토스…
[원문보기] 핵심 인사이트 - 개인정보 보호 & 보안 강화: AI 모델이 학습한 데이터를 선택적으로 '잊도록' 하는 머신 언러닝 기술이 주목받고 있습니다. 개인정보 보호 규제 준수, 악성 데이터 공격 방어, 유해 콘텐츠 제거 등 안전하고 신뢰할 수 있는 AI 서비스 제공에 필수적인 기술…
29CM QA팀은 과거 Mac Mini 1대로 테스트 자동화 환경을 구축하여 iOS 1대, Android 1대로 자동화를 시작했습니다. 하지만 자동화 시나리오와 부가 기능이 점차 확장되면서 프레임워크의 규모가 커졌고, 수행할 시나리오가 늘어나며 전체 테스트 시간이 길어졌습니다. 29CM…
AI 코딩 도구 보안 가이드: 실제 사고 사례와 DevContainer 격리 환경 구축 방법 들어가며 AI 기반 코딩 도구가 개발 생산성을 혁신적으로 향상시키고 있습니다. 그러나 강력한 기능만큼 보안을 위해 새롭게 고려해야 할 문제들도 함께 등장했습니다. 이 글에서는 Claude Cod…
- blog MySQL Orchestrator 기반의 새로운 HA 표준 개발기 개요 MHA는 2012년 DeNA에 근무하고 있던 일본인 Yoshinori Matsunobu가 개발한 솔루션으로 대규모 MySQL 운영 환경에서 고가용성을 확보하기 위해 개발되었습니다. 이후 Yoshinori…
LLMOps로 확장하는 AI플랫폼 2.0 AI 기술은 빠르게 진화하고 있습니다. 우아한형제들 AI플랫폼팀은 그동안 AI플랫폼 1.0을 통해 머신러닝(ML) 모델을 개발·배포·운영을 지원하는 MLOps 플랫폼을 구축해 왔습니다. AI플랫폼 1.0의 상세 내용은 아래 글에서 다뤘습니다. 대…
핵심 인사이트 - 빅테크의 견고한 지배력: Google, Microsoft, Meta 등 빅테크 기업들은 네트워크 효과, 데이터 독점, 막대한 자본력을 바탕으로 시장을 장악하고 있으며, M&A 전략과 규제 환경 또한 이들의 성장을 뒷받침해 왔습니다. - Agentic AI의 등장과 변화…
글. 오미람(Rami) / UX Designer 여기어때 앱 안에 광고를 노출시키려면 어떤 과정이 필요할까요? 광고 노출을 위해 기능을 설계하고 개발하는 것도 중요하지만 특히 모텔 카테고리의 경우 영업 사원과 운영팀의 역할이 커요. 여기어때 영업 사원들은 모텔, 호텔, 펜션 등 카테고리…
우아한 Cloud FinOps 여정 클라우드는 이제 기업의 성장과 혁신을 뒷받침하는 핵심 인프라로 자리 잡았습니다. 새로운 서비스를 빠르게 실험하고, 트래픽 변화에 따라 유연하게 확장하며, 글로벌 시장에도 손쉽게 진출할 수 있도록 해주죠. 하지만 비용 측면에서는 기존 온프레미스 환경과…
안녕하세요. 더핑크퐁컴퍼니에서 Software Engineering Intern으로 근무하고 있는 앤디입니다.😆 이번 포스트에서는 인턴으로서 처음 맡았던 업무 중 하나였던 사내 카페 서비스 프로젝트의 마이그레이션 과정에서 React Query를 활용하며 겪었던 경험을 공유드리려고 합니다…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] 핵심 인사이트 - 비용 절감 및 경쟁력 강화: 대안 클라우드는 주요 클라우드 사업자 대비 높은 가용성과 저렴한 가격으로 비용 효율성을 높이고 있습니다. 기업의 75%가 2개 이상 서비스를 이용하며 그 효과를 입증하고 있습니다.…
안녕하세요. SRE팀 클러스터 파트에서 근무하고 있는 Ssup(썹)이에요. 저희 클러스터 파트는 대부분의 당근 서비스가 동작하는 쿠버네티스 클러스터의 안정성과 가시성을 책임지고 있어요. 쿠버네티스 클러스터 운영부터 서비스 메쉬 네트워크 구성, 모니터링 컴포넌트 관리까지 다양한 업무를 맡…
찰나는 출시 2년 만에 숏폼 로드 수 40억 뷰 돌파했고, 기업을 대상으로 한 B2B 서비스로는 드물게 국내외 1,000여 개 고객사와 함께하고 있습니다. 그렇다면 찰나는 어떤 방식으로 숏폼 마케팅을 혁신하며, 실무자들이 겪는 문제를 풀어내고 있을까요? 이번 인터뷰에서는 카테노이드 방영…
"삐빅, 삐빅." 1분 1초가 급박하게 돌아가는 물류센터. 이곳에서 현장 작업자의 손에 들린 PDA(산업용 단말기)의 작은 화면은 전쟁터의 레이더와 같습니다. 하지만 이 레이더가 낡고 해상도가 낮다면? 브라우저 툴바가 화면의 10% 이상을 차지하고, 키패드로 다음 단계를 넘어가려 해도…
1. 개발 공수 단축과 확장 가능성, 두마리 토끼 모두 잡기! 🐇🐇 퀵커머스 런칭을 앞둔 전시 기획자에게 주어진 세가지의 챌린지가 있었습니다. ① 새로운 매장 기획까지 주어진 시간은 5개월이다. ② 기획자가 아닌 다른 내부 사용자도 매장을 제어할 수 있어야 한다. ③ 스타벅스, 에브리데…
"고객이 100원 상품을 클릭했는데 결제하고 보니 10,000원 짜리 상품이였다면?" 이커머스에서 이런 일이 발생하면 고객 신뢰도는 급격히 떨어집니다. 문제의 근본 원인은 바로 '데이터 정합성'! 즉, 여러 시스템 간 데이터가 서로 일치하지 않는 것이죠. 올리브영도 예외는 아니었습니다.…
들어가며 “이번 주 트래픽은 지난 주 대비 어떻게 변했나요?” “최근 배포 이후 에러율에 변화가 있나요?” “DB 성능 지표는 안정적인가요?” 매주 반복되는 이런 질문들에 답하기 위해 우리 팀은 Datadog 대시보드를 하나하나 확인하며 1시간 이상을 소비하고 있었습니다. 4명이 돌아가…
CES 2025에서 젠슨 황의 키노트에는 "앞으로 모든 회사의 IT 부서는 AI 에이전트의 HR 부서가 될 것이다."라는 내용이 있다. 이는 앞으로의 IT 부서가 단순하게 정보화 시스템을 구축하고 디지털 트랜스포메이션 기반의 기술 혁신을 하는 것을 넘어 조직 내에서 업무를 돕는 AI 에…
방송, 교육 등 영상 서비스를 제공하는 기업이라면 글로벌 동영상 플랫폼 ‘비메오(Viemo)’를 알고 계실텐데요. 상업 계정도 저렴한 요금제로 사용 가능한 장점이 있어서 기업 영상 관리자라면 한번쯤 사용해보셨을거예요. 하지만 사업 분야가 다양해지고, 영상 자산이 늘어날 수록 안전하게 영…
변화하는 세상 속에서 요즘 우리 주변을 둘러보면 모든 것이 빠르게 변하고 있다는 걸 느낀다. 특히 기술 분야의 변화 속도는 정말 놀랍다. 어제까지 최신 기술이라고 여겨졌던 것들이 오늘은 당연한 것이 되고, 내일이면 또 새로운 기술로 대체된다. 여기어때도 예외는 아니다. 숙박 플랫폼 시장…
[원문보기] Agentic AI는 시스템이라기보다 자율적인 운영자처럼 작동하므로, AI 중심 레드팀 프레임워크로 철저히 스트레스 테스트하는 것이 중요합니다. 더 많은 기업이 Agentic AI 애플리케이션을 도입하면서 잠재적 공격 표면은 복잡성과 범위 면에서 빠르게 확대되고 있습니다.…
안녕하세요. 무신사 Core Engineering/Personalization Engineering 팀에서 프론트엔드 개발을 맡고 있는 김의중입니다. 새로운 기능을 추가하거나 기존 코드를 수정할 때, 이런 불안감을 느껴본 적 있으신가요? “여기는 잘못 수정하면 버그가 발생할수 있겠다”…
안녕하세요, 토스증권 Realtime Data Team 강병수입니다. 이전 글에서 수 천 개의 실시간 데이터 파이프라인 리니지 시각화라는 주제를 다뤘는데요. 이번 글에서는 수 천 개의 파이프라인 중 조금 더 특별한 것이 있어 이 내용을 상세하게 소개해 보려고 합니다. 그 특별한 요소는…
매니징도 엔지니어링이 가능할까? 안녕하세요. ABC Studio에서 ABC Platform 팀을 맡고 있는 송재욱입니다. 저희 팀에서는 '재생산 비용을 낮추는 행위'를 엔지니어링으로 정의합니다. 예를 들어 누군가 먼저 해결한 문제를 다른 사람이 다시 겪었을 때 먼저 적용한 방법으로 쉽게…
에이전틱 코딩을 통한 1인 프로토타입 제작의 가능성을 확인하고 개인과 단일 조직의 다양한 에이전틱 코딩 업무 활용 사례를 수집한 이후, 기술전략은 'AI 마일리지 프로그램’을 기획했습니다. AI 마일리지 프로그램에 참여한 개발자를 대상으로 다양한 상용 AI 도구(예: 코드 생성 AI,…
카카오의 여러 서비스, 그 중에서도 카카오톡 서비스는 국민의 대다수가 사용하는 서비스이다보니 인프라와 애플리케이션에 대한 모니터링이 필수적인 과제입니다. 이를 위해 카카오에서는 자체 개발한 매트릭스(MATRIX)라는 솔루션을 운영하고 있습니다. 매트릭스(MATRIX)는 As a Serv…
이 장에서는 텍스트 기반 유해 콘텐츠 모니터링에 AI, 특히 LLM이 어떻게 혁신을 가져왔는지를 다룹니다. 내부적으로 '하몽(jamon)'이라는 프로젝트명으로 진행된 이 시스템은 스팸(spam)의 반대 개념인 햄(ham)에서 착안하여 명명했습니다. “이걸 사람이 다 본다고?” — 수많은…
카카오가 ‘에이전트 기반 리엔지니어링’ 철학을 바탕으로 개발 업무를 진행하면서 겪은 초기 성공 경험 중 두 가지 사례를 소개합니다. 사례 1. 검증 스트레스를 줄이다 카카오의 애플리케이션이 사용자에게 배포되기 전, 반드시 거쳐야 하는 중요한 절차가 있습니다. 바로 오픈소스 자동화 관리…
에이전틱 코딩 가이드북과 치트시트가 카카오 AI 협업의 '무엇을’과 '어떻게’에 대한 표준을 제시한다면, 그것을 실제로 체화하고 활용할 수 있는 구성원들의 역량을 키우는 것은 또 다른 중요한 과제입니다. 실제 AI를 활용하는 능력을 키우기 위해서는 체계적이고 지속적인 교육이 필수적이기…
AI 기반 실시간 코드 리뷰가 가능하려면 코드를 지능적으로 분석하고 의미 있는 피드백을 생성할 수 있는 기반이 필요합니다. 그리고 이 기반을 정적 분석 기술이 제공해 줄 수 있습니다. 정적 분석(static analysis)은 프로그램을 실행하지 않고, 소스 코드 자체를 분석하여 오류나…
실행: AI와 함께 개발하기 - SDLC 전 과정 협업 사례 카카오는 소프트웨어 개발 단계 전반에 걸쳐 AI를 어떻게 통합하고 활용하여 생산성을 극대화하며, 궁극적으로 아이디어를 압도적인 속도로 현실로 만들기 위해, '에이전트 기반 리엔지니어링’의 비전을 E2E(End-to-End) 개…
카카오는 유해 콘텐츠가 카카오 서비스에 유입되는 것을 방지하고 안전한 환경을 유지하고자 노력하고 있습니다. 이를 위해 단순한 유해 콘텐츠 분류를 넘어, 콘텐츠 모니터링 도구 개발 및 운영부터, 여기에 사용되는 AI/ML 모델의 기획, 개발, 운영까지 모든 단계를 직접 관리하고 있습니다.…
이 글은 AI 서비스 자체의 윤리성과 안전성을 보장하는 ‘AI 가드레일’ 프로젝트를 다룹니다. AI 가드레일 시리즈에는 크게 Kanana Safeguard, Kanana Safeguard-Siren, Kanana Safeguard-Prompt의 세 가지 모델이 있습니다. Kanana S…
AI 개발팀이라면 누구나 경험하는 딜레마가 있습니다. “이런 모델 구조를 시도해보면 어떨까”, “새로운 데이터셋으로 실험해볼까”, “이런 기능을 추가하면 사용자들이 좋아할 텐데”, "저런 도구가 있으면 개발이 훨씬 편해질 텐데"라는 아이디어는 끊임없이 나오지만, 정작 구현에 들어가면 현…
아무리 강력한 플랫폼이 존재하더라도, 개발자들이 매일 마주하는 ‘개발 환경’ 자체가 AI와 유기적으로 융합되지 않는다면 AI의 잠재력을 온전히 발휘하기 어렵습니다. 아무리 지능형 플랫폼이 고도화되어도, 개발자가 그 기능을 손쉽게 활용하고, AI와 끊김 없이 협업할 수 있는 환경이 뒷받침…
현대의 개발 조직은 점점 더 짧은 릴리스 주기와 높은 품질 수준을 동시에 요구받습니다. 마이크로서비스 아키텍처와 클라우드 네이티브 환경이 확산되면서, API는 서비스 간 통신의 중심으로 자리 잡았습니다. 이에 따라 API 테스트는 더 이상 QA 팀의 선택적 활동이 아닌, CI/CD 파이…
AI 기술이 우리 생활과 업무에 점점 더 깊숙이 들어오면서, AI가 만들어내는 결과가 윤리적이고 공정하며 신뢰할 수 있는지에 대한 사회적 요구와 기업의 책임감 또한 그 어느 때보다 커지고 있습니다. 가령 AI 모델이 학습 데이터에 내재된 편견을 그대로 학습하거나 증폭시켜 차별적인 결과를…
하나의 앱으로 쇼핑, 결제, 금융까지 모든 것을 해결하는 ‘슈퍼앱’ 시대. 기능이 많아질수록 QA가 검증해야 할 시나리오는 기하급수적으로 늘어납니다. 모든 경로를 사람이 직접 테스트하는 것은 불가능에 가깝습니다. 이에 개발 업계에서는 스크립트 기반 자동화(Appium, Selenium…
현대 소프트웨어 개발에서 코드 리뷰는 품질 보증과 팀 내 지식 공유를 위한 필수 절차로 자리잡았습니다. 코드 리뷰는 일반적으로 다음 두 가지 방식으로 수행됩니다. 이러한 리뷰 문화는 코드의 가독성과 일관성 유지, 오류 조기 발견, 보안 결함 방지에 긍정적인 영향을 줍니다. 그러나 전통적…
초기 상황은 명확했습니다. 이미지 콘텐츠의 양은 기하급수적으로 증가하는 반면, 이를 검토하는 인력은 한정적이었습니다. 100% 수동 검토는 운영 피로도를 가중시킬 뿐만 아니라, 사람마다 다른 판단 기준으로 인해 일관성을 유지하기 어려운 구조적 문제를 안고 있었습니다. 때문에 "사람이 직…
AI는 배포 및 운영 환경에 실질적인 변화를 가져왔습니다. 덕분에 카카오의 데브옵스 문화 역시 더욱 가속화되고 서비스의 안정성도 개선되고 있습니다. AI가 어떻게 카카오의 배포 워크플로를 효율화하고, 운영 환경을 예측 가능하게 만들며, 나아가 시스템 스스로 문제를 해결하는 자율적인 운영…
AI의 도움으로 생산성이 비약적으로 발전한 것은 사실입니다. 목적을 달성하기 위해 대화를 주고 받는 수준을 넘어 친숙한 도구들도 LLM을 탑재하고 사용자의 생산성을 올려주기 위해 기다리고 있습니다. 문제는 목적이 모호한 요청에도 AI는 친절하게 생산물을 만들어준다는 점입니다. 결국 무엇…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] 데이터와 클라우드가 지역화되면서, 글로벌 IT 리더들은 점점 더 지역 중심으로 변하는 디지털 시대에 적응해야 한다는 긴박감을 느끼고 있습니다. 디지털 주권(digital sovereignty) 움직임이 빠르게 확산하고 있습니다…
안녕하세요. 저는 당근 피드실 피드 인프라팀에서 Software Engineer로 일하고 있는 Lebron이라고 해요. 당근 피드는 당근 앱에 있는 다양한 콘텐츠를 모아서 하나의 리스트로 보여줘요. 사용자는 피드를 통해 중고거래, 구인 공고, 중고차, 부동산 등 자신에게 맞춤화된 정보를…
MySQL은 Ver 5.7.8부터 데이터 타입으로 JSON을 추가하여 지원하고 있습니다. JSON 데이터 타입은 JSON-format 문자열을 저장할 때 일반적인 문자열 컬럼에 저장하는 것에 비해 다음과 같은 이점을 가집니다. 하지만, JSON 데이터를 저장할 때 항상 JSON 데이터…
내 데이터는 어디에서 처리될까? 스마트폰을 열면 AI 기능이 넘쳐납니다. 사진 자동 분류, 메시지 요약, 외국어 번역, 전화 응답까지. 그런데 문득 이런 의문이 듭니다. “이 기능들, 내 데이터는 어디에서 처리되는 걸까? 내 개인정보가 서버로 전송되는 건 아닐까?” 이 질문은 곧 온디바…
현재 우리 서비스 상태 관리는 고객 관점에서 잘 되고 있나요…? 🤔 이 물음에서 “핑크와드” 라는 프로젝트가 탄생하게 되었습니다. 카카오페이증권에서는 모니터링, 옵저버빌리티, 트레이싱같이 기술 영역에서의 서비스 상태 가시화는 고도화되어 있지만, 상대적으로 “고객 관점에서의 서비스 상태”…
Executive Summary - AI의 대화 이해는 단순 텍스트 처리에서 발전해 의미(Semantics), 문맥(Context), 의도(Intent)를 통합적으로 해석하는 방향으로 진화 - 인간 언어는 모호성과 생략, 상황 의존성이 높기 때문에 AI는 단어가 아닌 문장 간 관계와 대…
“찰나를 활용한 기획 상품이 29CM 상품 랭킹 1위에 올랐어요” 제품의 소재나 텍스쳐, 디테일에 많은 공을 들이는 포에브는 직관적인 숏폼 영상으로 제품 무드와 소재를 보여주면서, 고객이 페이지에서 머무르는 시간과 관심도를 분석해 상세페이지 구조를 개선했는데요. 그 결과, 찰나를 적용한…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] 클라우드 컴퓨팅 초창기에는 비용 절감을 위한 인프라 전환이 주된 목적이었습니다. 그러나 최근 들어 클라우드는 빠른 개발과 디지털 혁신을 가능하게 하는 핵심 요소가 됐습니다. Hackett Group의 부대표 Joe Nathan…
Kubernetes CPU Limit을 사용하면 벌어지는 일 들어가며 오늘날 대부분의 서비스가 컨테이너 환경을 이용하고 있고, 컨테이너를 실행하는 환경으로는 Kubernetes가 표준으로 자리 잡고 있습니다. Kubernetes에서 컨테이너를 실행할 때는 Pod를 사용하는데요. Pod를…
안녕하세요. 29CM에서 프론트엔드 개발을 담당하고 있는 개발자 전은미입니다. 오늘은 주문서 결제 혜택 UX 개선 프로젝트를 통해 고객의 결제 경험과 구매 전환율을 향상시킨 경험을 공유하려고 합니다. 우리가 풀고자 했던 문제 29CM 주문서에는 다양한 결제수단별 혜택이 존재합니다. 그러…
안녕하세요, 모두싸인에서 프론트엔드를 개발하고 있는 엔지니어 레오(Leo)입니다. 이번 포스팅에서는 프론트엔드 개발 과정에서 “하나의 소스코드로 여러 환경의 요구사항에 대응하면서 개발 생산성 및 유지 보수성까지 높일 수 있을까?” 라는 질문에서 출발한 경험을 공유하려 합니다. 특히 AS…
이 글은 2024년 4월 4일에 일본어로 먼저 발행된 기사를 번역한 글입니다. LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다양한 노력을 하고 있는데요. 그중 하나가 Review Committee 활동입니다.…
안녕하세요 Local Business 프론트플랫폼팀의 Joon이에요. 프론트플랫폼팀은 Local Business 플랫폼 조직 하위에서 FE 엔지니어(Raff, James.choi, Dio, Joon)만으로 구성된 팀이에요. 저희는 사장님/유저 양면에서 당근의 로컬 비즈니스 생태계를 지탱…
올해 카테노이드는 미디어 자산 관리 플랫폼 ‘룸엑스(Loomex)’ 를 통해 KBS 재난감시 CCTV 운영 사업을 성공적으로 수행했습니다. 전국 약 1만 7000개 이상의 CCTV를 하나의 시스템에서 관리하고 200개 채널 동시 녹화가 가능하게 한 ‘룸엑스’의 기술력은 어떻게 구축되었을…
요약: LLM이 사용자의 질문을 받아 답변을 생성하기까지의 내부 동작 과정을 6단계(토큰화, 임베딩, 위치 인코딩, 트랜스포머 & 어텐션, 예측, 디코딩)로 나누어 설명합니다. 💡 리뷰어 한줄평 snow.y LLM의 내부 원리를 너무 깊지 않게, 딱 필요한 만큼만 알고 싶은 개발자를 위…
1. 들어가며 안녕하세요, 여기어때컴퍼니 DevOps팀 클로이입니다. 지난 ‘CI/CD 개선기’ 시리즈에서는 DevOps팀이 하나의 표준화된 CI/CD 파이프라인을 구축하는 과정을 공유드렸습니다. 하지만 여전히 알림 프로세스에는 개선할 여지가 남아 있었습니다. 알림 기준과 구현 방식이…
JuiceFS: 오브젝트 스토리지를 활용하는 HDFS 호환 분산 파일 시스템 - 등록일 - 2025.09.10 - | - 코멘트 - 3193 네이버에서는 다양한 서비스를 위해 공용 Hadoop 클러스터를 운영하고 있으며, Spark, Hive, MapReduce 등의 Hadoop 애플리…
안녕하세요, 여기어때컴퍼니 DevOps팀 주피터입니다. 지난 3편에서는 공통 Helm Chart를 위한 저장소(Registry)를 마련했는데요, 이번 글에서는 그 안에 채워질 ‘공통 Helm Chart’를 어떻게 설계했는지 본격적인 이야기를 시작해보려고 합니다. 지난 3편에서는 흩어져…
안녕하세요 토스증권 Realtime Data Team 김용우입니다. Iceberg는 최근 데이터 레이크 환경에서 가장 주목받는 테이블 포맷 중 하나입니다. 특히 Update와 Delete를 네이티브하게 지원한다는 점이 가장 큰 매력입니다. Hive/Parquet 기반의 테이블 포맷이 사…
안녕하세요! 여기어때컴퍼니 DevOps팀 제이입니다. 😊 저희 팀은 여기어때컴퍼니 Tech 조직 내 개발자들의 업무 몰입을 위한 개발 환경과 체계를 만들어가는 조직으로, 조직별로 상이한 개발 환경을 통합하고 운영하고 있습니다. 이번 글에서는 신규 CI/CD Pipeline에서 어떻게 공…
AIOS 소개 개요 AIOS(Artificial Intelligence Operating System)는 대규모 언어 모델(LLM)을 운영체제의 두뇌로 삼아, 기존 OS의 역할을 뛰어넘어 지능형 에이전트로서의 기능을 내재한 새로운 패러다임의 운영체제입니다. 최근 AIOS는 여러 연구에서…
- blog Next.js ISR 전환과 Redis 외부 캐싱 (SSR 지옥 탈출기 시리즈 1) Next.js SSR 지옥 탈출기 시리즈 - 👉 Part 1. ISR 전환과 Redis 외부 캐싱 - 카카오 인프라 환경에서 SSR을 운영하며 맞닥뜨린 한계와, 그 과정에서 얻은 Next.j…
- blog Next.js SSR 서버를 위한 모니터링 시스템 구축 (SSR 지옥 탈출기 시리즈 2) Next.js SSR 지옥 탈출기 시리즈 - Part 1. ISR 전환과 Redis 외부 캐싱 - 카카오 인프라 환경에서 SSR을 운영하며 맞닥뜨린 한계와, 그 과정에서 얻은 Next.…
오랜만에 인사드립니다. 스포카에서 제품 디자인을 하고 있는 김동환(Donny)입니다. 이전에 개인 블로그에 바이브 코딩으로 Swift 앱을 제작한 이야기를 공유한 적이 있었는데요, 이번에는 피그마 플러그인을 직접 제작하고, 업무에 적용한 경험을 나눠보고자 합니다. 매일 2~3시간, 총…
올리브영에서 SCM 도메인 QA 엔지니어 겸민입니다. 이 글은 올리브영의 글로벌 WMS 시스템인 GMS(Global Warehouse Management System)의 구축부터 서비스 안정화에 이르기까지의 검증 여정을 담았습니다. 특히, 테스트 전략 수립, 시나리오 기반 통합 테스트…
안녕하세요 여기어때컴퍼니 DevOps팀 주피터입니다 DevOps팀은 여기어때컴퍼니 Tech 조직내 개발자들의 업무 몰입을 위한 개발 환경과 체계를 만들어가는 조직으로 조직별로 상이한 개발 환경을 통합하고 운영하고 있습니다. 이번에 다룰 주제는 모두를 위한 CI/CD 개선기 2편, CI…
안녕하세요. 무신사에서 주문을 담당하는 백엔드 엔지니어 박준호입니다. 이번 글에서는 제가 운영진이자 동시에 참가자로 참여했던 무신사 엔지니어링에서 진행했던 AI 해커톤 무슨사이(MUSNSAI) 의 여정을 공유하려 합니다. 단순한 이벤트 후기가 아니라, 주문개발팀, 클레임개발팀, 세일개발…
안녕하세요 여기어때컴퍼니 DevOps팀 주피터입니다 DevOps팀은 여기어때컴퍼니 Tech 조직 내 개발자들의 업무 몰입을 위한 개발 환경과 체계를 만들어가는 조직으로 조직별로 상이한 개발 환경을 통합하고 운영하고 있습니다. 이번에 다룰 주제는 여기어때 Tech 조직의 모두를 위한 CI…
안녕하세요. AI에이전트플랫폼 베니, 클룽, 홀든 입니다. 최근 AI는 놀라울 만큼 자연스러운 대화를 만들어내고 있습니다. 상황을 정확히 파악하고 문맥에 맞는 표현을 선택하며, 때로는 재치 있는 농담까지 해내죠. 하지만 카카오는 이보다 더 깊은 AI의 가능성을 바라보고 있습니다. 단순히…
이 글은 IDG의 아티클을 전재하여 제공합니다. [원문보기] 세 주요 클라우드 제공업체인 아마존 웹 서비스(Amazon Web Services, AWS), 마이크로소프트 Azure(Microsoft Azure), 구글 클라우드 플랫폼(Google Cloud Platform, GCP)은…
기존 챗봇 서비스는 정해진 규칙에 따라 답변하는 ‘룰 기반(Rule-based)’ 방식이 대부분이었습니다. 그러던 중 OpenAI의 ChatGPT가 등장하며 큰 변화의 바람을 몰고 왔습니다. 저희는 이 기술을 활용해 상담사를 통해서만 가능했던 문의 대응을 자동화할 수 있지 않을까 하고…
방송국이나 기업 영상팀에서는 여전히 VPN(가상 사설망)으로 접근하는 내부 공용폴더와 같은 NAS(사내 공유 스토리지)나 외장하드에 의존해 영상을 관리하는 경우가 많습니다. 그러나 파일이 쌓일수록 검색은 더뎌지고, 공유와 협업 과정은 번거로워지며, 버전 관리까지 혼란스러워지는 일이 잦습…
안녕하세요. 혹시 뱅크샐러드에서 최근에 출시한 샐러드게임을 즐겨보셨나요? 샐러드게임은 일주일동안 지출내역을 바탕으로한 다양한 미션을 수행하며 지출통제를 하는 보람을 얻고, 성공을 통했을 시의 보상을 얻고, 그 과정에서 친구들과의 추억을 얻을 수 있도록 디자인된 게임입니다. 기본적인 구조…
우리는 어디에 서 있는가? 지금 우리는 거대한 변혁의 한복판에 서 있습니다. 어떤 사람들은 지금을 ‘제2의 산업혁명’이라 부르고, 또 어떤 사람들은 ‘지능 혁명’이라고도 칭합니다. AI라는 거대한 변혁의 파도가 우리의 일과 삶, 그리고 생각하는 방식까지 모든 것을 바꾸고 있다는 사실만은…
복잡성이 높아지고 불확실성이 일상화된 공급망 환경에서 기업은 더 이상 직관이나 경험에만 의존해 의사결정을 내릴 수 없다. [1] 이에 따라 DI(Decision Intelligence)가 새로운 패러다임으로 주목받고 있다. 특히 DI는 기존 SCM(Supply Chain Manageme…
안녕하세요! 올리브영 프론트엔드 개발자 쩡다입니다. "하나의 콘텐츠를 만드는 데 정말 7일이나 걸려야 할까요?" 이 질문에서 시작된 올리브영의 콘텐츠 제작 프로젝트를 소개합니다. 직접 구축한 블록 기반 CMS로 제작 시간을 7일에서 20분으로 단축하고, Vue에서 Lit 웹 컴포넌트로…
Android Compose를 사용할 때 안정성(Stability) 은 결코 가볍게 넘길 수 없는 핵심 주제입니다. 안정성이 지켜져야만 Compose가 불필요한 재구성을 건너뛰고 성능을 유지할 수 있기 때문입니다. 이를 위해 개발자가 따라야 할 몇 가지 규칙이 존재하지만, 문서나 예제만…
안녕하세요 여기어때컴퍼니 QA2팀 스칼렛입니다. 오늘은 제가 Playwright를 활용하여 검증 과정에서 겪었던 비효율을 해소하고, 생산성을 극대화했던 경험을 공유하고자 합니다. 특히, 반복적인 수동 작업에 지쳐있던 분들이라면 이 글이 도움이 될 것이라고 생각합니다. 기능 구현의 배경:…
이 글은 2024년 3월 28일에 일본어로 먼저 발행된 기사를 번역한 글입니다. LY Corporation은 높은 개발 생산성을 유지하기 위해 코드 품질 및 개발 문화 개선에 힘쓰고 있습니다. 이를 위해 다양한 노력을 하고 있는데요. 그중 하나가 Review Committee 활동입니다…
Executive Summary - AI 경쟁의 핵심은 모델이 아니라 데이터(Data)로 이동하며, 기업 간 ‘AI 데이터 전쟁’이 본격화 - 고성능 AI를 만들기 위해서는 단순 데이터 양이 아니라 품질, 다양성, 최신성, 활용 가능성이 중요 - 데이터 확보 방식이 변화 - 공개 데이터…
- blog MySQL Ver. 8.0 New Feature: Instant DDL Algorithm에 대한 이해 1. 개요 MySQL은 2000년대부터 웹서비스를 많이 사용하는 개발자들에 의해 많이 사용되었습니다. 오픈 소스로서 사용이 쉬웠을 뿐 아니라 개발자들이 다루기 쉽고 이해하기…
안녕하세요. 서비스웹개발팀의 프론트엔드 개발자 헨비입니다. 이번 고객센터 채팅 상담 프로젝트는 Web과 Mobile Web, 그리고 “여기어때” 앱 내의 WebView(Android/iOS) 환경에서 동시에 작동하는 서비스입니다. 실시간 상호작용과 멀티 디바이스 환경에서 안정성을 보장하…
한국콘텐츠진흥원에서 2024년에 진행한 <2024 온라인동영상서비스 이용행태 조사>에 따르면 국내 온라인 동영상 서비스 이용자의 72%가 최근 1년 이내 숏폼 콘텐츠를 경험했다고 합니다. 이제 숏폼은 단순한 트렌드가 아니라, 성과 확보를 위한 필수 채널이 되었어요. 더불어 10~20대뿐…
이 글은 IDG의 아티클을 전재하여 제공합니다. 원문보기 IDC의 ‘전 세계 지속가능성/ESG 2023 전망(Worldwide Sustainability/ESG 2023 Predictions)’ 보고서에 따르면 디지털 전환과 지속가능성 전환이 불가피하게 수렴되고 있습니다. IDC의 글로…
안녕하세요. 무신사 커뮤니티개발팀에서 백엔드 개발을 담당하고 있는 방현우입니다. 저희 팀은 체험단, 후기, 좋아요 서비스의 백엔드를 개발하고 운영하고 있습니다. 이 중에서도 체험단은 고객들이 새로운 제품을 무료로 미리 체험해보고 후기를 작성하는 서비스로, 많은 고객분들이 이용하고 계십니…
올리브영 PM들이 인사이트를 얻은 콘텐츠들을 모았습니다. 프로덕트를 만든다는 건 단순히 숫자나 기능만으로 끝나는 일이 아니에요. 때로는 책 한 권, 우연히 본 영상, 메일함에 들어온 뉴스레터 한 줄이 다음 아이디어의 출발점이 되기도 하지요. 이번에는 올리브영 PM들의 ‘영감 노트’를 살…
- blog Kanana 언어모델에 추론 기능 붙여보기 (feat. Kanana-1.5) 안녕하세요, 카카오의 언어모델 ‘Kanana’의 연구 및 개발을 담당하는 Kevin, Louie, Terry, 그리고 Sean 입니다. 2024년 9월 OpenAI의 o1 모델이 출시되고, 2025…
들어가며 안녕하세요. AI Services Lab 팀의 ML 엔지니어 박희웅입니다. 저희 팀에서는 LINE 오픈챗과 관련해 다양한 AI/ML 모델을 개발해 서빙하고 있는데요. 지난 오프라인과 온라인 A/B 테스트를 통해 오픈챗 추천 모델 개선하기 포스트에서는 개인 취향에 맞는 오픈챗들을…
✅ 도시계획과 정책 수립에 활용 ✅ 재난·안전사고 원인 규명과 재발 방지에 활용 ✅ 민원 해결 과정에서 활용 ✅ 필요한 영상을 신속·정확하게 검색·공유 스마트시티 고도화 정책과 함께 각 지자체에서 CCTV 관제 시스템 고도화와 AI CCTV 기반 안전관리 시범사업이 속도를 내고 있습니다…
AI Agent가 만들어낸 보안 환경의 대변화 기업들이 추진하는 디지털 혁신은 이제 AI Agent를 중심으로 빠르게 옮겨가고 있습니다. 과거 인공지능이 단순히 텍스트 생성이나 응답 처리의 보조 역할에 머물렀다면, 지금의 AI Agent는 스스로 판단하고 외부 시스템과 연동하여 실제 행…