이 글은 카카오 공식 보도자료로, 기술블로그에 동시 게재합니다. - ’에이전틱 AI’ 주제로 AI 도구**, 바이브코딩 활용한 사내 해커톤 개최** - 전 직군 대상으로 확대**, 75개 팀·250명 참가… 참여율 전년 대비 50% 증가** - AI 심사 점수 포함 등 AI 활용한 다양…
- blog 카카오 AI 가드레일 모델, Kanana Safeguard 시리즈를 소개합니다. 생성형 AI는 이제 우리의 일상입니다. 우리는 AI에게 질문하고 아이디어를 얻고 코드를 짜고 그림을 그립니다. 하지만 이처럼 인간과 AI가 자연스럽게 상호작용하는 시대에도 때때로 AI가 만들어내…
Kanana 1.5: Agentic AI를 위한 LLM 성능 강화 안녕하세요, Kanana LLM팀입니다. 저희는 언어모델의 성능을 꾸준히 개선하기 위해 지속적인 연구 개발에 매진하고 있으며, 최근 AI 분야의 주요 화두인 Agentic AI의 무한한 가능성에 주목하고 있습니다. Age…
성능은 더 강력하게, 사용은 더 자유롭게 카카오의 자체 언어모델 ‘Kanana(카나나)’가 첫 공개된 지 3개월 만에, 한층 업그레이드된 ‘Kanana 1.5’를 새롭게 선보입니다. 이번 연구 성과의 일환으로, 전체 언어모델 중 8B와 2.1B 두 모델을 상업적 활용까지 가능한 오픈소스…
- blog MySQL ALTER DDL 수행 방식에 대한 이해 1. 개요 MySQL은 2000년대부터 웹서비스를 많이 사용하는 개발자들에 의해 많이 사용되었습니다. 오픈 소스로서 사용이 쉬웠을 뿐 아니라 개발자들이 다루기 쉽고 이해하기 쉬운 관계형 데이터베이스이기 때문에 빠르고 가볍게…
안녕하세요, 카카오의 AI 모델 개발을 담당하는 카나나(Kanana) 조직의 Edwin(강우영), James(이재명) 입니다. 저희 팀에서는 다양한 모달리티 데이터를 처리할 수 있는 멀티모달 언어모델을 중점적으로 개발하고 있습니다. 지난해 12월, 이미지를 이해할 수 있는 멀티모달 언어…
- 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)에 의존해 코드…
- blog Vibe Coding, 새로운 개발 패러다임의 시작일까요? 부제: 프로토타입부터 프로덕션 팀의 실무까지, 단계별 실험 사례를 통해 확인한 바이브 코딩의 가능성과 한계 들어가며 지난 4월 15일, 사내 개발자들과 ‘바이브 코딩(vibe coding)’을 주제로 라이브 인터뷰를…
- 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 테이블…
들어가며 AI는 어느덧 개발자의 일상이 되어, 생산성과 창의성을 높이는 새로운 가능성을 열어주고 있습니다. 글로벌 개발자 생태계의 중심에 있는 GitHub의 CEO인 Thomas Dohmke(이하 Thomas)와 GitHub 리더들이 지난 3월 25일, 카카오판교아지트를 방문하여 카카오…
2025년 1분기에는 카카오테크 블로그에 어떤 글이 발행되었을까요? 크루들의 지식과 인사이트를 확인해 보세요 🙋♀️ 📒 작지만 강한 Kanana Nano 효율적으로 개발하기 (by juliet.bak | Language Model Training) 글로벌 경쟁력을 갖춘 작은 언어모델(S…
- blog LLM as a Judge를 활용한 CodeBuddy 성능 평가 들어가며 최근 AI 모델의 성능을 비롯해 다양한 유형의 콘텐츠나 응답을 평가하는 방법으로 LLM as a Judge 접근법이 활발히 논의되고 있습니다. 카카오의 AI 코드 리뷰 서비스인 CodeBuddy 역시…
카카오는 서비스 적용에 최적화된 실용적이면서도 안전한 AI 모델을 목표로, 높은 성능과 비용 효율성을 동시에 고려한 자체 AI 모델 ‘카나나 모델 패밀리(Kanana Model Family)’를 개발하고 있습니다. 지난해말 카카오는 초거대 언어모델 'Kanana Flag’의 학습을 완료…
들어가며 안녕하세요, 카카오 분산데이터베이스 조직에서 MongoDB를 운영하고 있는 앤디입니다. MongoDB의 메인 스토리지 엔진인 WiredTiger에 관한 시리즈의 첫 글 "MongoDB WiredTiger의 파일 구조"에서는 WiredTiger의 구성요소와 아키텍처를 전반적으로…
카카오가 제4회 전국 장애/비장애 대학생 창업경진대회에 후원사로 참여했습니다. "사람을 이해하는 기술로 필요한 미래를 더 가깝게"라는 카카오의 미션과 맞닿아 있는 행사를 후원할 수 있어 무척 뜻 깊은 일이었습니다. 지난 2025년 2월 4일부터 7일까지, 부산 벡스코와 한화리조트에서 열…
- blog 오픈채팅 Lite FE 성능 개선의 모든 것 서론 안녕하세요, 오픈채팅 Lite의 stella, roddy, holly입니다. 오픈채팅 Lite는 부담 없이 수많은 사람들과 대화할 수 있도록 하는 것을 목표로 개발된 서비스로, 지금 이 순간에도 다양한 주제로 많은 이야기가…
안녕하세요, 카카오 FE 플랫폼 조직의 톡메시지 FE에서 챗봇 관리자센터를 개발하고 있는 글링입니다. 이번 글에서는 챗봇 관리자센터의 성능 최적화 경험을 공유해 보려고 합니다. 챗봇 관리자센터는 앵귤러(Angular), RxJS, 타입스크립트(TypeScript)를 이용해 개발하고 있습…
- blog Ingress Nginx Controller의 Prometheus Metric 병목 현상: 원인 분석과 해결 (2부) 개요 안녕하세요. 카카오 광고추천팀에서 광고 추천 개발 업무를 담당하고 있는 aiden.song입니다. 이번 글은 ingress nginx controlle…
- blog Ingress Nginx Controller의 Prometheus Metric 병목 현상: 원인 분석과 해결 (1부) 개요 안녕하세요. 카카오 광고 추천팀에서 광고 추천 개발 업무를 담당하는 pooh.duck입니다. 이 글에서는 Ingress Nginx Controller에…
안녕하세요, 카카오의 AI 모델을 개발하는 카나나 알파(Kanana ⍺) 조직에서 자체 언어모델을 개발하고 있는 Juliet입니다. 저희 조직에서는 카나나 언어모델(Kanana LLM: Kanana Nano, Essence, Flag)의 Pre-training을 담당하고 있습니다. 이번…
실시간 메시징 시스템 개발 시리즈 - Part 1. 실시간 메시징 시스템 개발 - “삽질 과정” - 실시간 메시징 시스템 구축 과정에서 직면한 기술적 과제들과 해결 과정을 공유합니다. - Part 2. 실시간 메시징 시스템 개발 - “성능 테스트 설계와 분석” - 대규모 트래픽 처리를…
실시간 메시징 시스템 개발 시리즈 - Part 1. 실시간 메시징 시스템 개발 - “삽질 과정” - 실시간 메시징 시스템 구축 과정에서 직면한 기술적 과제들과 해결 과정을 공유합니다. - 👉 Part 2. 실시간 메시징 시스템 개발 - “성능 테스트 설계와 분석” - 대규모 트래픽 처리…
실시간 메시징 시스템 개발 시리즈 - 👉 Part 1. 실시간 메시징 시스템 개발 - “삽질 과정” - 실시간 메시징 시스템 구축 과정에서 직면한 기술적 과제들과 해결 과정을 공유합니다. - Part 2. 실시간 메시징 시스템 개발 - “성능 테스트 설계와 분석” - 대규모 트래픽 처리…
여는말 카카오는 서비스의 안정성을 향상하기 위해 데이터센터 및 설비를 지속적으로 확충하는 장기 로드맵을 수립했습니다. 이를 실행하기 위해 여러 지역에 데이터센터를 건립하고, 서버를 점진적으로 분산 배치하고 있습니다. 이러한 전략을 통해서 장애나 재해 발생 시에도 끊김 없는 서비스를 제공…
여는말 카카오에서 운영하는 서비스는 클라우드 위에서 동작하고 있습니다. 안정성과 신뢰성을 높이기 위해, 카카오는 클라우드를 다중화했습니다. 이를 통해 서비스나 데이터센터에 장애가 발생하더라도 신속하게 대응할 수 있으며, 이용자의 소중한 데이터를 손실 없이 안전하게 보관할 수 있습니다.…
- blog [안정성 보고서] 4. 안정성을 위한 품질 관리 여는말 오늘날 이용자들은 빠르고 편리한 서비스를 넘어 안전하고 신뢰할 수 있는 온라인 환경을 원합니다. 카카오는 이러한 요구에 부응하여 서비스 품질 향상과 이용자 신뢰 구축을 위해 다각도로 노력을 기울이고 있습니다. 카카오는…
여는말 카카오는 사용자에게 더 쉽고, 더 편리한 일상을 제공할 수 있도록 노력합니다. 사용자가 언제 어디서든 일상을 누릴 수 있도록 안정적인 서비스를 제공하고자, BCM(업무연속성) 체계를 수립했습니다. BCM 체계는 회사 전반의 업무 및 서비스를 중단할 수 있는 상황을 재난 재해로 정…
여는말 카카오 많은 이용자가 일상에서 사용하는 서비스입니다. 대규모의 이용자 수로 인해 무단 정보 수집, 취약점 발굴 시도 등 다양한 사이버 공격이 꾸준히 발생하고 있습니다. 카카오는 이용자의 정보를 안전하게 보호하기 위해서 철저한 보안 대응 체계를 구축하고, 24시간 365일 모니터링…
여는 말 지난 14년간, 카카오의 서비스는 지속적으로 발전해 왔습니다. 지금 이 순간에도 다양한 서비스를 떠받치는 새로운 시스템이 구축되고 운영되고 있으며, 규모도 점점 더 거대해지고 극도로 복잡해지고 있습니다. 이러한 시스템들이 장애가 발생하지 않도록 개발하고, 이용자에게 1년 365…
들어가며 안녕하세요, 카카오 분산데이터베이스 조직에서 MongoDB를 운영하고 있는 앤디입니다. 많은 분들이 공감하시겠지만, MongoDB를 운영하다 보면 궁금한 점이 참 많이 생기는 것 같습니다. 그러나 관련 정보를 찾으려 해도 Oracle이나 MySQL만큼 깊이 있는 MongoDB…
안녕하세요, 카카오의 AI 모델 개발을 담당하는 카나나 알파(Kanana ⍺) 조직에서 멀티모달 언어모델을 개발하고 있는 Logan(차준범)입니다. 최근 언어모델의 놀라운 발전은 AI를 일상의 동반자로 만들며, 혁신적인 변화를 가져왔습니다. 하지만, 우리의 일상적인 소통은 텍스트를 넘어…
카카오는 내부 로그 수집 시스템으로 kemi-log를 운영하고 있습니다. kemi-log는 여러 가지 오픈 소스를 이용하여 구축되었으며, 특히 Fluentd를 메인 컴포넌트로 활용하여 수년간 운영해온 플랫폼입니다. 이 글에서는 Fluentd를 대체하기 위한 마이그레이션 프로젝트를 소개하…
- blog - events 제7회 Kakao Tech Meet에 초대합니다! Kakao Tech Meet #7 Kakao Tech Meet은 작년부터 이어온 카카오의 공개 기술 세미나입니다. 올해에도 계속 최신 기술 트렌드와 경험 및 노하우를 자주, 지속적으로 공유하며 개발자 여러분과…
여는 글 '모든 연결을 새롭게’라는 슬로건으로 진행된 if(kakaoAI)2024가 많은 분들의 관심 속에 성공적으로 마무리되었습니다. 특히 바쁜 일정에도 불구하고 첫째 날과 둘째 날 행사에 참석해 기술 세션과 다양한 네트워킹 프로그램을 소화하며 꼼꼼하게 후기를 남겨 준 대학생들의 이야…
안녕하세요. 카카오 마이구독 서비스에서 백엔드 개발을 맡고 있는 루이스입니다. 7년 동안 백엔드를 개발하면서 다양한 경험들을 많이 해보았지만, 그간의 경험을 돌이켜보면 시스템의 작은 부분이라고 넘어간 부분이 부메랑이 되어 돌아온 사례가 많이 있었습니다. 그중에서도 자주 마주치는 문제로는…
안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 알파(Kanana ⍺) 조직에서 비주얼 생성 모델을 연구하고 있는 Ted입니다. 저희 조직에서는 최근 들어 많은 일상 속에 자리 잡은 이미지 및 비디오 생성 기술 또한 자체적으로 연구를 진행하고 있는데요. 오픈소스 모델 대비 우수한…
안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 알파(Kanana ⍺) 조직에서 자체 언어모델을 개발하고 있는 Kloud입니다. 저희 조직에서는 카나나 언어모델(Kanana LLM: Kanana Nano, Essence, Flag)의 Post-training 과정 전반을 담당하고…
안녕하세요. 카카오의 AI 모델 개발을 담당하는 카나나 알파(Kanana ⍺) 조직에서 자체 언어모델을 개발하고 있는 Mat입니다. 저희 조직에서는 카나나 언어모델(Kanana LLM: Kanana Nano, Essence, Flag)의 Pre-training을 담당하고 있습니다. 이…
지난 if(kakaoAI)2024에서는 카카오의 독자적인 AI 모델 라인업, Kanana Model Family(이하 카나나 모델 패밀리)를 소개했습니다. 카카오는 지금 이 순간에도 AGI(Artificial General Intelligence)를 향한 글로벌 경쟁에 도전하며, 카카오…
배경 지난 if(kakaoAI)2024에서 CodeBuddy와 함께하는 AI 코드리뷰를 주제로 발표를 진행했습니다. 코드버디는 AI CodeReviewer로써 카카오에서 매일 1200건 이상씩 생성되는 PR(Pull Request)에 대한 코드리뷰를 돕는 AI 동료입니다. 저는 코드버디…
- blog - events [if(kakaoAI)2024] 새로운 유저 라이프를 연결하는 카카오 AI - AI Life Panel Talk 여는 글 ‘모든 연결을 새롭게’라는 슬로건으로 AI 시대에 변화하는 미래상과 카카오 AI 이야기를 전달하는 ‘CTO 패널톡’은 if(kakaoAI…
- blog - events [if(kakaoAI)2024] 내일의 경쟁력이 되는 카카오 AI 이야기 - AI Finance Panel Talk 여는 글 ‘모든 연결을 새롭게’라는 슬로건으로 AI 시대에 변화하는 미래상과 카카오의 AI 이야기를 전달하는 ‘CTO 패널톡’은 if(kaka…
- blog Deep Dive into Apache Iceberg with Flink CDC 이 글은 < Apache Iceberg와 Flink CDC 심층 탐구 >를 영어로 작성한 문서입니다. 다른 번역본 보기: 🇰🇷 한국어: https://tech.kakao.com/posts/656…
- blog Apache Iceberg와 Flink CDC 심층 탐구 안녕하세요, 데이터분석플랫폼 조직의 루이스입니다. 시리즈의 첫 글인 아파치 플링크와 CDC의 만남. 플링크 CDC 맛보기에 이어 두 번째 글을 쓰게 되었습니다. 첫 번째 글에서는 아파치 플링크로 CDC(Change D…
요약 카카오 정규돈 CTO는 if(kakaoAI)2024에서 기조연설을 통해 AI Native 전략을 소개했습니다. AI Native는 AI를 카카오의 문화와 서비스 전반에 통합하는 전략입니다. 정규돈 CTO는 AI Native로의 전환 과정 중에 카카오의 사내 문화가 어떻게 변화하고…
if(kakaoAI)2024에서는 AI의 여러 주제를 비롯하여, Backend, Cloud, Data, DevOps, Infra/System, Mobile, Frontend 등 다양한 개발 분야를 다룹니다. 카카오의 최신 기술 도입 및 개선 사례를 소개하며, 개발 효율성과 성능 최적화에…
if(kakaoAI)2024에서는 10개의 세션들이 ‘Mobile’을 주제로 진행됩니다. 모바일 네이티브로 출발한 카카오가 iOS, 안드로이드, 안드로이드오토, 카플레이 등 다양한 OS 환경에서 쌓아온 모바일 기술과 앱 서비스 개발 사례를 공유합니다 DAY 2, 10월 23일 수요일 -…
if(kakaoAI)2024에서는 37개의 세션들이 ‘AI’를 주제로 진행됩니다. 사용자의 상황을 파악하고, 플랫폼과 사람, 사물의 지능적 연결을 목표로 하는 다양한 데이터 기반의 서비스를 개발하며 겪은 다양한 이야기를 공유합니다. AI Agent, AI Service, AI Platf…
if(kakaoAI)2024에서는 11개의 세션들이 ‘Backend’를 주제로 진행됩니다. 서비스의 보이지 않는 뒤편을 안정적이고 편리하게 일구어가는 다양한 이야기가 준비되어 있는데요, 기술적 도전 속에서 더 나은 해결책을 찾는 즐거움을 함께 나누면 좋겠습니다. DAY 3, 10월 24…
if(kakaoAI)2024 의 ‘Cloud’ 세션은 총 5개 세션으로 아래와 같습니다. 카카오의 클라우드 인프라와 관련된 다양한 기술 사례를 소개합니다. 효율적 CI/CD, 최적화된 쿠버네티스 아키텍처, GCP 등 다양한 소재의 이야기가 준비되어 있습니다. DAY3, 10월 24일 목…
if(kakaoAI)2024에서는 2개의 세션이 ‘DevOps’를 주제로 진행됩니다. DevOps와 애플리케이션 성능 관리 등에 관한 사례를 공유합니다. DAY2, 10월 23일 수요일 - 애플리케이션의 성능을 자동으로 계측하는 APM Python Agent 개발기 (김민석) APM에…
if(kakaoAI)2024 의 ‘Infra / Network & 개발 생산성 및 개발 방법론’ 세션은 총 4개의 세션들이 아래와 같이 진행됩니다. 네트워크 성능 개선부터 GPU 가속, 개발 도구와 새로운 프로그래밍 패러다임까지 다양한 인프라와 개발의 혁신적인 시도를 살펴볼 수 있는 자…
if(kakaoAI)2024 의 9개의 세션들이 ‘Data’를 주제로 진행됩니다. 카카오가 다루는 대용량 데이터를 처리하는 기술들과 데이터베이스를 다루며 발생했던 고민과 도전 등을 다룹니다. AI 기반 광고 추천, MongoDB 자동 업그레이드, 카프카 운영, 대용량 데이터 동기화 및…
if(kakaoAI)2024의 ‘FE(Frontend)’ 세션은 총 9개 세션으로 아래와 같습니다. 효율적인 방법론에 대한 고민부터, 지표 모니터링, 뷰어/플러그인/라이브러리 개발, UX와 성능 개선기까지, 카카오의 다양한 프론트엔드 개발 경험과 기술 적용 사례를 공유합니다. DAY2,…
프로그램 기획자’s 코멘트 안녕하세요. 카카오에서 DevRel을 담당하는 헌터입니다. 이번엔 컨퍼런스에서 특별한 프로그램을 하나 소개드리고자 합니다. 바로 크루 패널톡(Krew Panel Talk)으로 모더레이터와 여러 패널들이 참여해 최근 이슈가 되고 있는 주제에 대해 질문과 답변을…
- blog - events if(kakaoAI)2024 기술 세션 찾아보기 (날짜별) 10월 22일 부터 24일까지, 카카오의 연례 개발자 행사 ‘if(kakaoAI)2024’가 ‘카카오 AI 캠퍼스’에서 개최됩니다. 3일간, 키노트, 패널톡, 전시와 체험이 준비되어 있는데요, 무엇보…
if(kakao AI)2024 첫째 날은 AI와 Data에 대해 이야기합니다. 총 27개의 오후 기술 세션 들이 아래와 같이 진행됩니다. AI [AI Agent] - 나의 컨텍스트를 아는 친구, Context-Aware AI Mate (이혜련) Context-Aware AIMate는 사…
if(kakaoAI)2024 둘째 날은 AI, Mobile, FrontEnd, DevOps, Infra/Network, 개발 생산성, 개발 방법론 등에 대해 이야기합니다. 총 31개의 오후 기술 세션들이 아래와 같이 진행됩니다. AI - 밑바닥부터 시작하는 LLM 개발기 (김보섭, 온경…
if(kakaoAI)2024 셋째 날은 AI, Backend, Cloud, Data에 대해 이야기합니다. 총 29개의 오후 기술 세션들이 아래와 같이 진행됩니다. AI [AI Agent] - 서비스에 LLM 부스터 달아주기:요약부터 AI Bot까지 (장원준) 카카오에서 진행한 LLM 학…
- blog - events KCC2024 후기(2) 무대의 주역, 발표 세션! 안녕하세요, 기술 생태계를 후원하는 DevRel 담당자 Sue입니다. 🙋♀️ 1편에서 Sam이 소개해 주신 것과 같이, 올해도 카카오가 한국컴퓨터종합학술대회(KCC)에 후원사로 참여했어요. 그래서 지난 6/…
2020년 카카오에 입사할 때, 코로나 유행이 시작되었습니다. 이로 인해 사회에서는 집합 금지, 회사에서는 재택 근무를 권장하는 등 많은 삶의 변화가 있었습니다. 이후 2023년에 코로나 종식이 선언되면서 파이콘, 고퍼콘 등 여러 오프라인 컨퍼런스가 개최되었습니다. 이전에 오프라인 컨퍼…
- blog Optimal VM Density Testing for Efficient VMWare Infrastructure Operation 이 글은 < 효율적인 VMWare 인프라 운영을 위한 최적의 VM 집적도 테스트 >를 영어로 작성한 문서입니다. 다른 번역본 보기: 🇰🇷 한국어…
- blog 効率的な VMWare インフラ運用のための最適な VM 密度テスト 이 글은 < 효율적인 VMWare 인프라 운영을 위한 최적의 VM 집적도 테스트 >를 일본어로 작성한 문서입니다. 다른 번역본 보기: 🇰🇷 한국어: https://tech.kakao.com/posts/634 🇯🇵…
- blog 효율적인 VMWare 인프라 운영을 위한 최적의 VM 집적도 테스트 1. 들어가며 가상화 기술의 발전으로, PM(Physical Machine, 물리 서버) 한 대에 여러 대의 VM(Virtual Machine, 가상 서버)을 운영하는 것은 이제 흔히 찾아볼 수 있는 일이…
- blog - events Spring Boot Meet Up, 카카오테크가 만난 Josh Long 9월 10일 오후, 카카오 판교아지트에서 프레임워크 관련 기술과 커뮤니티 활동을 주도하는 세계적인 프로그래밍 전문가 조시 롱(Josh Long)을 모시고 ‘Spring Boot Meet…
- blog LLM, 더 저렴하게, 더 빠르게, 더 똑똑하게 안녕하세요. 카카오 기술전략 소속의 로빈입니다. 현재 저는 카카오의 AI 교육 자문 활동 맡아 AI 교육 커리큘럼 설계 및 감수를 진행하고 있으며, AI Native Company로의 여정을 위해 AI를 활용하는 사내 시스템을…
- blog Journey with Apache Flink & Flink CDC 이 글은 <아파치 플링크와 CDC의 만남. 플링크 CDC 맛보기>를 영어로 작성한 문서입니다. 다른 번역본 보기: 🇰🇷 한국어: https://tech.kakao.com/posts/632 🇺🇸🇬🇧 Engli…
안녕하세요, 데이터분석플랫폼 조직의 루이스입니다. 저희 조직의 주요 미션은 서비스 팀들의 데이터를 취합하여 일단위의 지표를 추출하고 제공하는 것입니다. 이를 위해 다양한 소스에서 데이터를 수집하고 있으며, 그 과정에서 서비스 조직의 데이터베이스에 있는 데이터를 활용해야 하는 경우도 있습…
✍️ 요약 카카오의 기술 리더들이 로봇 분야의 권위자 조규진 교수님과 함께 ‘AI시대에 만난 로봇’ 세미나를 진행했습니다. 세미나에서는 로봇 기술의 글로벌 트렌드와 앞으로의 중요성, 그리고 하드웨어 기반 서비스에 대한 고민들을 논의했습니다. 조규진 교수님은 로봇 생태계의 구축과 미래 기…
- blog 모든 기술은 처음이 있었다 - 카카오테크가 만난 Andi Gutmans ✍️요약 우리 앞에 주어진 모든 기술과 환경은 낯선 처음이 있었습니다. 웹과 인터넷이 태동하고, 모바일 혁명과 디지털 전환의 시대를 거쳐 AI가 열어가는 새로운 세상까지, IT 역사의 흐름을 직접 겪어온…
글쓴이 소개 sky.j 안녕하세요. 카카오 기술기획에서 테크 영입/성장을 담당하고 있는 sky(스카이)입니다. 테크직군 크루들의 기술성장을 위한 다양한 프로그램을 운영합니다. 👏 eve.y2k 안녕하세요. 카카오 애플리케이션을 모니터링하기 위한 표준 시스템을 개발하는 모니터링기술의 ev…
- blog - events 카카오테크 부트캠프 2024 입과식, 인재들의 첫 걸음 🎊 판교의 미래를 이끌어갈 새로운 인재들이 한자리에 모였습니다. 지난 7월 1일, 카카오테크 부트캠프 판교 강의장에서 열린 카카오테크 부트캠프 2024 입과식 현장의 뜨거운 열기를 전해드립니다. 카카오테…
개요 안녕하세요, 카카오 FE플랫폼 조직에서 광고SDK 업무를 담당했던 이브입니다. 이 글에는 광고 프로젝트를 담당하던 주니어 개발자가 색상 추출 라이브러리를 개발하게 된 과정을 담았습니다. 이 글에 포함되는 내용은 다음과 같습니다. - 광고 효율을 높이기 위한 기획자의 아이디어를 구체…
- blog 스팸 콘텐츠 대응을 위한 카카오의 대규모 언어 모델(LLM) 도입 사례 / 제6회 Kakao Tech Meet 6월 13일에 진행한 제6회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #AI #LLM #SpamDetection #TextClassi…
- blog 이미지 기반 스팸 대응을 위한 카카오의 AI 기술 활용 / 제6회 Kakao Tech Meet 6월 13일에 진행한 제6회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #AI #ML #DL 발표자 herschel(오창화님) 인터뷰 Q. 발표를 통해…
- blog 카카오의 스팸 메일 대응 전략: 문자열 변형 CASE STUDY / 제6회 Kakao Tech Meet 6월 13일에 진행한 제5회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #MAIL #Text #Encoding 발표자 laura(이소민님) 인…
안녕하세요. 맵비전플랫폼개발의 Zayden(이동진)입니다. 제가 속한 조직은 카카오맵의 지도 데이터를 고도화하거나 카카오맵에서 활용할 수 있는 비전 시스템을 개발하고 있는데요. 오늘은 이러한 업무를 수행하는 저희 조직에서 진행했던 프로젝트인, 카카오맵의 리뷰 이미지를 분류하는 이미지 분…
안녕하세요, 전자문서 서비스의 서버를 개발하고 있는 Alan입니다. 스프링(Spring)으로 서버를 개발하다 보면 데이터베이스를 사용하는 경우가 곧잘 있습니다. 이때 트랜잭션 처리를 직접 구현하기보다는 스프링의 지원을 받아 구현하는 것이 일반적인 과정입니다. 특히, 트랜잭션의 처리 방식…
- blog - events 제6회 Kakao Tech Meet에 초대합니다! Kakao Tech Meet #6 Kakao Tech Meet은 작년부터 이어온 카카오의 공개 기술 세미나입니다. 올해에도 계속 최신 기술 트렌드와 경험 및 노하우를 자주, 지속적으로 공유하며 개발자 여러분과…
Golang으로 프로그램을 개발하다 보면, 어느 순간 GC(Garbage Collector)가 성능의 짐이 됩니다. 알아서 메모리를 관리해 줬던 고마운 GC가, CPU 자원 소모량을 점차 늘려가며 로직에 부담을 주게 되는 것입니다. 이제부터는 인터넷 여기저기를 찾아가며 Garbage C…
- blog Chrome Devtools를 활용하여 나만의 웹뷰 디버깅 환경 만들기 / 제5회 Kakao Tech Meet 4월 11일에 진행한 제5회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #웹뷰 #디버깅 #ChromeDevTools #websocket…
- blog - events 제5회 Kakao Tech Meet에 초대합니다! Kakao Tech Meet #5 트렌드와 경험 및 노하우를 자주, 지속적으로 공유하며 개발자 여러분과 함께 성장을 도모하고 긴밀한 네트워크를 형성하고자 합니다. 다섯 번째 Kakao Tech Meet에서는…
프롤로그 안녕하세요, OROR 프론트엔드 팀의 덴입니다! 1부에서는 Figma 디자인의 개념과 플러그인을 바탕으로 디자인을 CSS 코드로 변환하는 과정을 알아보았습니다. 또, 해당 글에서는 Figma의 디자인 개념을 역으로 HTML과 CSS 코드를 통해서 익혀보고 이해할 수 있는 시간을…
프롤로그 안녕하세요, OROR 프론트엔드 팀의 테오입니다! 이번 글에서는 프론트엔드 개발에서 빼놓을 수 없는 중요한 부분, 바로 디자인을 코드로 변환하는 과정에 대해 이야기를 해보려고 합니다. 화면을 만드는 프론트엔드 개발자에게 이 코드 변환 과정은 필수적인데, 언뜻 간단해 보일 수 있…
- blog - career 2024 카카오 겨울 인턴십 코딩테스트 문제해설 안녕하세요, 카카오에서 계정시스템 개발을 맡고 있는 잭입니다. 2024 카카오 채용 연계형 겨울 인턴십 코딩 테스트가 지난 11월 25일(토)에 5시간에 걸쳐 진행되었습니다. 문제를 이해하면 쉽게 해결할 수 있…
- blog 큐라스: 메시지 광고 추천 플랫폼 / 제4회 Kakao Tech Meet 12월 12일에 진행한 제4회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #메시지광고추천플랫폼 #광고추천서비스 #mlops #추론시스템 #데이터파이프라인 #대용량트래픽 발표…
- blog - events 제4회 Kakao Tech Meet에 초대합니다! Kakao Tech Meet #4 Kakao Tech Meet은 카카오의 공개 기술 세미나로, 최신 기술 트렌드와 경험 및 노하우를 자주, 지속적으로 공유하며 개발자 여러분과 함께 성장을 도모하고 긴밀한 네트…
1. 2024 겨울 인턴십 소개 안녕하세요. 2024 카카오 채용 연계형 겨울 인턴십이 돌아왔습니다. 많이 기다리셨을 분들을 위해 이번 인턴십에 대해 간단히 소개드리겠습니다. 이번 인턴십은 테크 및 서비스비즈 분야에서 모집하고, 11/8(수) ~ 11/20(월)까지 서류 접수를 진행합니…
안녕하세요, FE플랫폼팀에서 FE 개발자를 위한 개발을 담당하는 Ethan입니다. 이 글에서는 운영 중인 서비스에서 사용하는 라이브러리의 버전을 업그레이드하는 과정에서, 기존에 사용하던 모듈 시스템인 CommonJS를 ESM으로 전환하게 된 이유와 ESM으로 전환하는 과정에 대해 설명드…
- blog DKAPTCHA: 지도 이미지와 음성을 활용한 어뷰징 방지 전략 / 제3회 Kakao Tech Meet 9월 14일에 진행한 제3회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #CyberSecurity, #CAPTCHA, #ML, #AI 발표자…
- blog 폭증하는 카카오톡 트래픽에 대처하는 방법 / 제3회 Kakao Tech Meet 9월 14일에 진행한 제3회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #서버, #대용량트래픽, #카카오톡 발표자 Tomo.213(신성열님) 인터뷰 이번 발표를 통해…
- blog 신뢰성 있는 카프카 애플리케이션을 만드는 3가지 방법 / 제3회 Kakao Tech Meet 9월 14일에 진행한 제3회 Kakao Tech Meet의 발표 영상과 발표자 이야기를 공유합니다. #kafka, #ExactlyOnceSemantics, #transaction 발…
안녕하세요, 카카오브레인 ML Optimization팀의 리더 danny.jang(장대명)입니다. 카카오 기술블로그를 통해 ML Optimization팀이 개발하고 있는 Trident에 대해서 소개와 설명을 드리고자 합니다. Trident란? Trident는 딥러닝 모델의 훈련과 추론…