Go embed: 최소 변경으로 불필요한 메모리 사용 줄이기 세줄 요약 - 외부 파일(GeoIP DB)을 읽는 부분에서 heap 비중이 큰 것을 발견 - GeoIP DB를 mmap으로 읽는 방법과 []byte 로 직접 embed하는 방법을 비교, 두 방식 모두 heap 복사 제거 가능…
배달의민족 전자계약서 화면 개편기: AI에게 맡긴 것과 사람이 챙긴 것 들어가며 전자계약서는 파트너(사장님)가 배달의민족을 처음 시작할 때 작성하는 전자문서입니다. 영업 담당자가 파트너와 함께 작성하고, 계약 내용을 바꿀 때도 같은 문서를 씁니다. 이 문서를 쓰는 작성 화면은 사업자 정…
관련글 담당 프로젝트에 맞게 데이터 접근 범위 관리하기 여러 게임을 운영하는 조직에서는 구성원마다 담당 프로젝트와 필요한 데이터 접근 범위가 다르다. Hive 애널리틱스의 조직 관리는 조직 단위로 프로젝트와 멤버를 묶어, 데이터 관리자가 개별 사용자 권한을 매번 설정하지 않고도 업무 책…
관련글 게임 분석 콘텐츠, 템플릿으로 빠르게 구성하기 게임 데이터를 분석하려면 목적에 맞는 지표·차원·이벤트 구성을 매번 새로 정해야 한다. 처음 시도하는 분석일수록 이 준비 과정에 시간이 걸린다. Hive 애널리틱스의 템플릿은 대시보드·차트·퍼널·리텐션에서 자주 쓰는 구성을 미리 제공…
고성능 GPU 1만 장은 칩만으로 약 7MW를 소비해 소도시급 전력에 맞먹습니다. 전력밀도·발열·하중을 일반 서버실이 감당하지 못해 전용 데이터센터가 필요합니다. AI GPU는 서버·랙·상면과 전력·냉각 설비를 갖춘 데이터센터에서만 제대로 작동합니다. GPU 확보 후 시작되는 고민 ‘G…
안녕하세요. 기술본부 데이터인텔리전스셀 박현기입니다. 이 글에서는 Databricks Unity Catalog의 Metric View를 신규 런칭 게임의 데이터 파이프라인에 도입하면서, 대시보드와 분석 에이전트가 같은 지표 정의를 읽게 하기 위해 데이터 구조를 어떻게 나눴는지, 그 과정…
Executive Summary - AX는 AI 기능을 추가하는 일이 아니라, AI와 사람이 일하는 방식에 맞춰 업무와 비즈니스를 다시 설계하는 일입니다. AI가 핵심 업무의 기반이 될수록 기업은 그 기반을 누가, 어떤 조건으로 통제하는지 결정해야 합니다. - 소버린 AI는 기업의 업무…
기술성과 사업성을 충분히 검증받은 딥테크 스타트업이라도 산업 현장 적용을 전제로 한 실증(PoC) 기회를 확보하기까지는 적지 않은 시간이 소요됩니다. 대·중견기업 현업 부서와의 접점이 제한적이고 PoC 레퍼런스 부재가 초기 매출 전환과 후속 투자유치의 병목으로 작용하는 경우가 많기 때문…
글. 이단비(Tabie) / Service Factory팀 안녕하세요, 여기어때컴퍼니 Service Factory팀 타비입니다. 올해 초 팀을 옮긴 후 받은 첫 과제는 바이브코딩으로 서비스를 하나 만들어보는 것이었습니다. 여행 유튜브 영상을 AI가 요약해서 숙소 검색까지 이어주는 작은…
글. 박수봉(Henby) / Experience Development팀 안녕하세요. Experience Development팀 헨비(henby)입니다. 9월 7일, 여기어때의 해외투어 서비스를 오픈했습니다~ 그 동안 짧지만 밀도 높은 QA 기간을 보냈습니다. 프론트엔드 개발자는 총 두…
대규모 데이터 인프라 환경에서 안정적이고 빠른 데이터 입수는 하위 분석 작업과 비즈니스 의사결정의 중요한 초석이라고 생각합니다. 기존 인프라에서는 1,200여 개의 데이터 파이프라인이 Oozie XML을 통해 관리되고, 데이터 입수 도구로 Sqoop이 사용되고 있었습니다. 해당 시스템은…
As environments change, decisions that were reasonable in the past often cease to be valid. This article explains the challenges that the iOS client for Service…
GitLab CI에 AI 에이전트를 연결할 때 점검할 5가지 CLAUDE.md나 AGENTS.md는 코딩 에이전트에게 무엇을 하라고 지시하는 파일입니다. 이 파일은 마크다운 문서라서 단순 문서로 취급되기 쉬운데요. 그러나 CI에서 에이전트가 읽는 순간, 이 파일은 문서를 넘어 파이프라인…
Executive Summary - AI 경쟁력의 패러다임 전환: 기업 AX의 핵심이 '최고 성능 모델의 확보'에서 '업무 목적에 따른 유연한 모델 교체 및 통제 능력'으로 이동하고 있습니다. - 데이터 기반의 실무적 선택 기준: 일반 벤치마크가 아닌 자사 업무 맞춤형 기반의 품질 평가…
집 나간 네트워크는 돌아왔는데 React.lazy는 왜 안 돌아올까 들어가며 파트너(업주)님이 영업 내내 주문을 받는 배민주문접수 웹뷰를 개발하던 중 QA 과정에서 네트워크 OFF -> ON으로 변경 후 다른 화면으로 이동 시 오류 화면이 노출된다는 티켓을 전달받았습니다. 원인을 파악해…
안녕하세요. 토스증권 Data Infra 팀 Data Engineer 장재영입니다. 지난 상반기 동안 ML Platform 팀의 김진웅 님과 함께 Kubernetes 기반 GPU 클러스터를 구축했는데요. 오늘은 그 과정에서 겪은 문제와 해결 방법을 공유하려고 합니다. 토스증권의 서비스와…
안녕하세요, 올리브영 글로벌 매장 서비스를 개발하고 있는 백엔드 개발자 봉자언니🐱입니다. '올리브영 글로벌 매장'이라 하면 생소하신 분이 계실 수도 있을 것 같은데요, 올리브영은 지난 5월 미국 캘리포니아주 패서디나에 미국 첫 매장을 열었고, 6월에는 LA 센추리시티에 두 번째 매장을…
AI가 데이터센터의 전력·물·폐열 부담을 동시에 키우면서 전력만 재는 PUE 하나로는 효율을 모두 확인하기 어려워졌습니다. AI 데이터센터 시대에는 실제 환경 성능을 보기 위해 물은 WUE, 폐열은 ERF, 재생에너지는 REF로 지표를 추가해 네 축을 함께 봅니다. 선도 사업자는 이미…
Executive Summary - 요청 건수 기준의 한도와 균등 분배를 전제로 만들어진 기존 API Gateway는 LLM 추론에서 한계를 드러냅니다. 특정 사용자의 자원 독점을 막지 못하고, 위험한 입력을 거를 장치가 없으며, GPU를 늘려도 특정 서버에만 요청이 쌓입니다. - In…
오프라인 강의는 몰입도가 높지만, 한 번 지나간 설명을 다시 확인하기 어렵습니다. 그래서 이제 학원에서는 VOD 다시보기를 현장 수업을 보완하는 복습 도구로도 활용하고 있습니다. 실제로 대면 수업과 녹화 강의를 함께 제공한 연구에서는 강의 녹화본 시청 비율이 평균 약 53%에 달하기도…
글. 정용욱(Eric) / 서비스웹개발팀 안녕하세요. 서비스웹개발팀의 에릭입니다. 마지막 편입니다. 폴더 이름 앞의 기호 두 개가 어떻게 규칙이 됐는지 이야기합니다. 그리고 1편에 적어 둔 걱정 다섯 가지에 답하면서 시리즈를 마무리하겠습니다. 해외선 예약 상세 화면을 만들다 보면 파일이…
글. 정용욱(Eric) / 서비스웹개발팀 안녕하세요. 서비스웹개발팀의 에릭입니다. 이번 편은 상태관리입니다. 프로젝트를 시작하며 전역 저장소를 넣자고 해 놓고, 결국 안 넣었습니다. 그 사이에 판단이 어떻게 바뀌었는지를 적었습니다. 프로젝트를 시작하면서 상태관리 라이브러리를 하나 넣자고…
글. 정용욱(Eric) / 서비스웹개발팀 안녕하세요. 서비스웹개발팀의 에릭입니다. 이번 편은 인증입니다. 토큰이 들어오는 길은 환경마다 다른데, 나가는 길은 하나로 모았습니다. 그 사이를 어떻게 메웠는지 적었습니다. 예약 목록을 보려면 로그인이 필요합니다. 마이페이지도 그렇고, 쿠폰을…
글. 변자룡(Jr)/유저혜택개발팀 안녕하세요. 여기어때 유저혜택개발팀 제이알입니다. 요즘 업무에 AI를 활용하지 않는 분은 없을 거라 생각합니다. 다만 사용하는 방식은 다들 제각각이겠죠. 제 경우를 말씀드리면, 집에서는 OpenClaw 같은 개인 비서형 AI를 쓰고 있습니다. 어제 뭘…
글. 박준희(Kuiper) / 숙박플랫폼개선TF팀 안녕하세요. 여기어때 숙박플랫폼개선TF팀 박준희(카이퍼)입니다. 1편에서 OpenTelemetry Collector 로 span 을 받아 ClickHouse 에 쌓는 데까지 다뤘습니다. 요약하면 이렇습니다. 이제 이 데이터를 화면으로 만…
글. 박준희(Kuiper) / 숙박플랫폼개선TF팀 안녕하세요. 여기어때 숙박플랫폼개선TF팀 박준희(카이퍼)입니다. APM 도구를 써보신 분이라면 이런 화면을 보신 적이 있으실 겁니다. 가로축은 시간, 세로축은 응답시간, 그리고 요청 하나하나가 점으로 흩뿌려지는 산점도. 이 시리즈가 끝나…
안녕하세요. 아정당 플랫폼 FE챕터를 이끌고 있는 장순우입니다. 개발자가 아닌 사람이 만든 화면이 매일 프로덕션에 올라가는 구조를 만들었습니다. 어쩌다 이런 걸 만들게 됐는지부터 이야기하겠습니다. 아정당이 운영하는 서비스는 하나가 아닙니다. 인터넷, 렌탈, 이사, 청소부터 상조, 카드,…
안녕하세요, 토스뱅크 프론트엔드 개발자 이다용입니다. 토스뱅크 프론트엔드에서는 Next.js Pages Router를 주로 사용해요. 그런데 Pages Router는 유지보수 모드예요. 보안 패치와 버그 수정은 이어지지만 새 기능은 들어오지 않죠. 언젠가 다음에 쓸 것을 정해야 했고,…
안녕하세요, 데브옵스 엔지니어 포카입니다. 인프랩에서는 자막 번역, 강의 상세 생성, 학습 에이전트, 커뮤니티 답변 등 꽤 많은 곳에서 LLM API를 쓰고 있습니다. 처음에는 각 서비스가 필요한 제공 업체에서 API 키를 발급받아 직접 호출하는 방식이었는데요. 사용처가 서른 곳을 넘어…
관련글 게임 출시 이후의 데이터부터 분석하기 QA·소프트 론칭·CBT 데이터가 정식 서비스 지표와 섞이면 실제 이용자 수와 매출을 정확히 파악하기 어렵다. Hive 애널리틱스의 시간 설정에서 프로젝트별 출시일을 등록하면, 분 단위로 지정한 시점 이전의 이벤트는 지표 집계에서 제외된다.…
관련글 게임 지표의 구성 비중을 원하는 기준으로 살펴보기 Hive 애널리틱스의 파이 차트는 측정값 전체에서 각 항목이 차지하는 수치와 비율을 함께 보여주며, 비율 기준을 날짜 또는 차원값 중에서 선택할 수 있다. 날짜 기준으로는 조회 기간 중 어떤 시점이 비중을 크게 차지했는지, 차원…
AI 질문은 입력·네트워크·서버 배정·GPU 추론·응답까지 5단계를 거쳐 데이터센터를 왕복합니다. AI 질문 한 번은 약 0.3Wh를 씁니다. LED 전구를 2분 켜는 전력이지만, 하루 수십억 건이 쌓이면 연간 3.65TWh로 도시 하나의 1년 전력과 맞먹습니다. AI 사용량이 급증하면…
한꺼번에 짊어지던 배치를 내려놓고, 하나씩 흘려보내는 워크플로로 Temporal 도입은 부담스러웠고, 그렇다고 배치를 그대로 둘 순 없었습니다 – 입맛대로 골라 Claude로 뚝딱 만든 워크플로 엔진 개발기 ℹ️ 이 글에 등장하는 수치와 설정값(대기 시간, 타임아웃, 재시도 횟수 등)은…
세션을 채우는 고민에서, 더 재밌게 만드는 고민으로 매주 열리는 세션을 지켜낼 수 있던 디테일, 탄토의 보따리 Tanto 🐳 • DevOps Engineer - 개발 문화 안녕하세요. DevOps 엔지니어이자 데브 세션팀에서 디테일 담당 탄토입니다. 데브 세션이 5년 넘게 매주 이어지고…
격리 안 된 테스트의 초록불은, 에이전트가 믿을 수 없습니다 테스트를 짤 시간이 없던 시대는 끝났다 예전에는 테스트를 못 짜는 이유가 대개 시간이었습니다. 기능을 먼저 붙이고, 테스트는 여유가 생기면 쓰기로 미뤄 두다가 결국 못 쓰는 일이 흔했죠. 그런데 이제는 에이전트가 그 테스트를…
영상이 메인 비즈니스인 기업이라면 동영상 플랫폼을 어떤 기준으로 선택해야 할까요? 단순 업로드 도구를 넘어 수천 개의 콘텐츠를 체계적으로 관리하고, 대규모 트래픽에도 안정적으로 서비스를 운영하며, 지적 자산을 안전하게 보호할 수 있는 기능까지 고려해야 합니다. 오늘은 기업과 교육기관이…
if(kakao)2026 첫째 날은 AI 방향성, 신뢰와 안전, Model & Agent, 상생과 성장에 대해 이야기합니다. 키노트를 제외한 총 23개의 기술 세션들이 아래와 같이 진행됩니다. 1. You Only Train Once: 더 효율적으로 Kanana SLM 개발하기 (류민호…
if(kakao)2026 둘째 날은 안정성과 인프라, 거버넌스, AI-DLC, Model & Agent에 대해 이야기합니다. 키노트를 제외한 총 30개의 기술 세션들이 아래와 같이 진행됩니다. 1. 유휴 서버를 찾다가 Hybrid Cloud까지 갔습니다: 비용 가시화에서 Unit Eco…
안녕하세요, 카카오뱅크 알림경험엔지니어링팀 서버 개발자 Remy, Kenneth, Jett입니다. 플랫폼 개발자는 항상 딜레마에 직면합니다. 성능을 높이면 코드가 복잡해지고, 코드가 복잡해지면 다른 개발자가 이해하기 어려워집니다. Lock-Free 자료구조, Work-Stealing 알…
문서로만 지키던 아키텍처 규칙, 테스트 코드로 강제하기 들어가며 제가 속한 파트너셀프서비스팀은 코딩 컨벤션을 사내 위키 문서와 AI 에이전트가 참조할 수 있는 규칙 문서에 정의해놓고 개발하고 있습니다. 하지만 그 규칙을 잘 지키고 있는지 확인하는 방법이 코드 리뷰뿐이었다는 점이 문제였습…
작은 지식 공유의 시작이 문화가 되기까지 Dev Session #01 가장 오래 지켜온 엔지니어가 말하는 데브 세션의 변화 Koil • Backend Developer - 개발 문화 안녕하세요. 백엔드 엔지니어이자 데브 세션을 제일 오래 지켜온 코일입니다. 지금까지의 데브 세션이 이루어…
안녕하세요! 올리브영 배송최적화 스쿼드의 백엔드 개발을 담당하고 있는 로미입니다.🌠 지난 Part 01에서는 멀티 센터 체제 전환의 배경과 배송최적화 시스템의 전체 아키텍처를 소개했는데요. 이번 Part 02에서는 그 핵심인 최적의 출고 센터를 결정하는 로직을 어떤 설계 패턴으로 풀어냈…
어드민 하나를 만들려면 무엇을 해야 할까요? 프로젝트를 스캐폴딩하고, 필요한 의존성을 추가하고, 빌드 도구를 고르고, 인증을 붙이고, 배포를 설정해요. 그다음 프론트엔드 코드를 작성하고 API를 연결한 후 빌드해서 배포해요. 어드민이라면 여기에 개인정보 마스킹, 정보 조회 사유 수취,…
5월 초, 코딩 에이전트에게 이렇게 물었습니다. “DB 트랜잭션과 스프링 트랜잭션의 차이는 뭐야? 분산 락은 왜 필요한 거야?” 당시만 해도 저는 백엔드 개발 경험이 없었습니다. 하지만 두 달 뒤, 이 개념들을 적용해 신규 기능을 출시했습니다. 저는 지난 10년 동안 프론트엔드 개발만…
관련글 게임 지표의 변화, 과거와 비교하기 오늘의 수치만 보면 지표가 높은지 낮은지 판단하기 어렵고, 라이브 이벤트나 업데이트 이후 성과를 점검하려면 과거 시점과의 비교가 필요하다. Hive 애널리틱스는 차트와 대시보드에 기간 비교를 설정해 기준 기간과 비교 기간의 수치, 증감률을 한…
관련글 서로 다른 통화로 발생한 매출 한눈에 보기 여러 게임을 서비스하거나 하나의 게임을 여러 국가에 서비스하면 시장마다 다른 통화로 매출이 발생해 그대로 비교하기 어렵다. Hive 애널리틱스의 통화 설정은 조직이 매출 분석에 쓸 통화를 미리 등록해 두는 기능으로, 등록한 통화를 차트에…
무신사 Retail Platform QA팀이 Playwright와 Slack 봇, AI 기반 TC 생성기를 만들어 온 기록 안녕하세요. 무신사 PBO(Platform Business Operation)에서 Retail Platform QA 엔지니어 고남석입니다. Retail Platfo…
관련글 서로 다른 통화로 발생한 매출 한눈에 보기 여러 게임을 서비스하거나 하나의 게임을 여러 국가에 서비스하면 시장마다 다른 통화로 매출이 발생해 그대로 비교하기 어렵다. Hive 애널리틱스의 통화 설정은 조직이 매출 분석에 쓸 통화를 미리 등록해 두는 기능으로, 등록한 통화를 차트에…
관련글 서로 다른 통화로 발생한 매출 한눈에 보기 여러 게임을 서비스하거나 하나의 게임을 여러 국가에 서비스하면 시장마다 다른 통화로 매출이 발생해 그대로 비교하기 어렵다. Hive 애널리틱스의 통화 설정은 조직이 매출 분석에 쓸 통화를 미리 등록해 두는 기능으로, 등록한 통화를 차트에…
지난 8/25(화)에 코엑스 마곡에서 멋쟁이사자처럼 대학(이하 멋사대학) 해커톤이 개최되었습니다. 멋사대학은 2013년부터 시작된 대학생 IT 연합 커뮤니티입니다. 대표 활동으로는 전국 대학 학생들이 참여하는 국내 최대 규모 중앙 해커톤이 있습니다. 2,500명이 참여한 멋사대학 14기…
OpenAI에서 직접 알려주는 Codex 사용법 에이전틱 프로그래밍 가이드라인과 모두를 위한 Codex 실전 사용 팁 Babel • Machine Learning Engineer - 개발 문화 안녕하세요. 채널팀 Machine Learning Engineer 바벨입니다. 채널팀에서는 매…
안녕하세요. 회원/CS기획팀 서비스 기획자 김윤겸입니다. 요즘 ‘바이브코딩’이 유행하고 있습니다. 내가 무엇을 원하는지 AI에게 설명하면 AI가 코드를 작성해주고, AI와 대화하면서 원하는 결과물을 만들어갈 수 있게 되었습니다. 바이브코딩의 확산과 함께 기획자와 개발자의 경계가 점점 허…
모놀리식인데, 도메인 하나만 따로 띄웁니다 명령 한 줄로 뜨는 것 저희 백엔드에서 이슈 도메인은 프로덕션에서 혼자 돌지 않습니다. 앞에 Gateway가 있고, 옆에 인증 서버가 있고, 채번이나 조직 조회 같은 걸 다른 도메인 서비스에 물어봅니다. 정상입니다. 실서비스는 원래 그렇게 얽혀…
1편: MATCH란 무엇인가 2편: MATCH Console & MAI 3편: 통합임베딩으로 개인화 푸시 안녕하세요. 무신사 Core-E Personalization 팀에서 개인화 모델을 개발하고 있는 오승모, 방효석입니다. 이 시리즈에서는 MATCH를 중심으로 데이터를 더 나은 결정으…
안녕하세요, 카카오클라우드입니다. 🙌 가천대학교 클라우드공학과에 재학 중인 두 분, Tory(이유석)와 Serin(김서연)이 카카오클라우드에서 3개월간의 현장 실습을 성공적으로 마쳤습니다. 전공 수업에서 차곡차곡 쌓아온 지식이 실제 기업 현장에서 실무 프로젝트로 실현되며 한 단계 더 깊…
글. 이예슬(Sophia) / 서비스웹개발팀 안녕하세요. 서비스웹개발팀 소피아입니다. 올여름 국내 숙소 검색에 다중 카테고리 선택과 동적 필터를 적용하면서, 개발 프로세스 실험을 하나 함께 진행했습니다. QA가 테스트 케이스(TC)를 개발이 끝나기 전에 넘겨주면, 개발자가 그 TC를 실…
AI가 분석한 리서치 결과, 어떻게 만들고 전달할까요? 1. 들어가며 사용자경험분석팀에서는 리서치 업무를 지원하는 사내 서비스인 리서치 AI 도우미를 만들고 있어요. “배민클럽을 선택한 이유는 무엇인가요?”처럼 수천 명이 자유롭게 답한 설문응답을 이해하기 쉬운 카테고리로 분류해 보고서를…
DynamoDB 핫 파티션을 해결하는 3가지 방법 (4): 쓰기 샤딩 단건 조회를 유지한 쓰기 샤딩과 약 20억 건의 단계적 마이그레이션 Jayon • Jinyoung Park, Backend Enginner - Backend 안녕하세요, 채널톡 백엔드 엔지니어 제이온입니다. 지난 1~…
안녕하세요, 카카오스타일 지그재그 전시BE파트 밀리입니다. 전시 개발자로서 혹시 이런 하루를 보내고 있나요? if문은 퇴근을 안 해요. 켜는 것도 배포, 끄는 것도 배포예요. 바쁘면 지난 이벤트 분기가 다음 이벤트 때까지 코드에 남아 있어요.ACCENT_400이랑 KEY_COLOR_DE…
ArgoCD로 GitOps 구축할 때 막히는 5가지 지점: 홈랩 + GitLab Self-Managed 실습 안녕하세요. 인포그랩 DevOps 엔지니어 Toma입니다. GitOps를 도입할 때 배포보다 준비 단계에 시간을 많이 쓰고 계시지는 않나요? 대표 도구인 ArgoCD를 설치하고…
지난 글 LLM as a Judge를 활용한 CodeBuddy 성능 평가에서는 사내 AI 코드 리뷰 서비스 코드버디(CodeBuddy)의 응답 품질을 어떻게 측정할 것인지를 다뤘습니다. 평가 체계를 세우고 나니 다음 질문이 따라왔습니다. "그래서 이 리뷰가 실제로 무엇을 막아주고 있는가…
올리브영은 2026년 3월 24일, 카카오와의 협업으로 올리브영의 뷰티 상품을 카카오톡 대화방에서 바로 추천받을 수 있는 MCP를 선보였습니다. 그리고 이때 다진 MCP 구조를 토대로, 2026년 8월에는 챗GPT에서 바로 올리브영 상품을 검색하고 추천받을 수 있는 전용 플러그인까지 출…
AI에게 만드는 법 대신 실패하는 법을 묻다: 포토그래퍼의 수천 명 동시 접속 게임 만들기 들어가며 우아한형제들은 매년 우아콘부터 창립 기념 전사 행사, 외식업 종사자나 배달 라이더를 위한 콘퍼런스까지 다양한 행사를 주최합니다. 저는 포토팀으로서 그 행사들을 사진으로 남기는 일을 오랜…
채용 시장에서 개발자에게 요구하는 기준이 달라지고 있습니다. 얼마 전까지는 ‘AI 도구를 능숙하게 다룰 줄 아는가’ 또는 ‘AI로 코드를 짜본 경험이 있는가’를 강점으로 여겼습니다. 지금은 기준선이 한 단계 더 올라가 ‘AI로 서비스나 에이전트를 기획하고 실제로 운영해 본 경험이 있는가…
글. Remy(유정인) / 검색플랫폼개발팀 요약: EC2에서 EKS로 옮긴 뒤 두 시간마다 메모리가 500MB씩 튀었습니다. 원인은 로그 gzip 압축과 페이지 캐시였습니다. 안녕하세요. 검색플랫폼개발팀 레미입니다. 토요일 새벽 한 시가 다 된 시각에, 메모리 사용률이 90%를 넘었다는…
안녕하세요 아정당에서 DBA와 Cloud SRE팀을 맡고 있는 지완근입니다. 데이터 표준화/거버넌스 솔루션인 DAMino 개발기에 대한 세 번째 이야기를 이어서 진행하도록 하겠습니다. 앞선 두 편에서 표준의 기준과 변경의 경계를 만들었습니다. 다음 문제는 쌓아 둔 자산을 실제 업무의 다…
관련글 서로 다른 통화로 발생한 매출 한눈에 보기 여러 게임을 서비스하거나 하나의 게임을 여러 국가에 서비스하면 시장마다 다른 통화로 매출이 발생해 그대로 비교하기 어렵다. Hive 애널리틱스의 통화 설정은 조직이 매출 분석에 쓸 통화를 미리 등록해 두는 기능으로, 등록한 통화를 차트에…
요약 이 글은 C#/Unity 경험이 없는 프론트엔드 개발자가 운영 중인 Unity 서비스를 React/Next로 마이그레이션하며, “검증 지점을 코드에서 자연어 명세로 옮긴다”는 발상을 바탕으로 AI 협업 흐름 전체를 설계한 과정을 다룹니다. 특히 읽지 못하는 원본 코드를 AI가 ‘관…
주의) 이 글은 eBPF 자체의 동작 원리나 쿠버네티스 자체의 동작 원리를 설명하는 글이 아니다. Cilium은 쿠버네티스를 위한 eBPF 기반 네트워킹·보안·가시성(Observability) 플랫폼이다. 쿠버네티스에 배포된 파드는 저마다 IP를 가진 채로 죽고 다시 뜨기를 반복한다.…
k6로 n8n 부하테스트 - worker를 8배 늘려도 처리량이 그대로인 이유 안녕하세요. 인포그랩에서 DevOps 엔지니어로 일하는 Chad입니다. 자동화 시스템을 운영하다 보면 "우리 시스템은 동시에 몇 건까지 버티나요?"라는 질문을 받습니다. 동시에 실행 중인 워크플로를 몇 건까지…
Executive Summary - 매주 새로운 오픈웨이트(OpenWeight) 모델이 벤치마크를 갱신하지만, 지능·속도·비용이 모두 우수한 단일 정답은 없습니다. 라이선스, 보유 GPU 규모, 다국어 지원, 고객 수요까지 함께 점검해야 실제 서비스로 이어집니다. - 추론은 요청마다 연…
Executive Summary - 엔터프라이즈 AI의 성패는 모델 성능 자체가 아닌, 자율 에이전트의 비용 폭주와 데이터 파괴 리스크를 결정론적으로 통제하는 '제어층' 설계 역량에 달려 있습니다. - 이를 위해 단일 실행의 안전성을 강제하는 '하네스 엔지니어링(Harness Engin…
채널톡이 글로벌 상담 Agent를 GPT-5.6 Luna로 갈아탄 이유 공개 벤치마크 1위 모델이 아닌 리더보드에도 없는 모델을 선택했습니다. 지노 • Software Engineer - Backend - AI 또 새 모델이 나왔습니다 새 모델은 계속 나옵니다. 그때마다 프로덕션에서 A…
AI가 읽는 디자인 시스템: 추상화를 다시 설계한 이유 규칙을 더 잘 설명하는 대신, 규칙을 어길 수 없게 만들기 Timo • Core Web - Frontend 안녕하세요, 코어 웹팀에서 프론트엔드 공통 기반과 디자인 시스템을 만들고 있는 티모입니다. 제품 기능을 만드는 피처팀이 빠르…
글. 구혜준(Hazel) / SRE팀 이 글은 2부작입니다. (1/2) AI는 읽고, 코드는 계산합니다 — Smart RI Calc (2/2) 틀린 걸 없애기보다, 틀린 게 보이게 — Alert Adviser (현재 글) 안녕하세요, 여기어때컴퍼니 SRE팀에서 클라우드 엔지니어링 업무를…
글. 구혜준(Hazel) / SRE팀 이 글은 2부작입니다. (1/2) AI는 읽고, 코드는 계산합니다 — Smart RI Calc (현재 글) (2/2) 틀린 걸 없애기보다, 틀린 게 보이게 — Alert Adviser 안녕하세요, 여기어때컴퍼니 SRE팀에서 클라우드 엔지니어링 업무를…
안녕하세요! kt cloud 테크 마케터 김지웅입니다. 🙋♂️ 오늘은 kt cloud PLATFORM의 IAM이 클라우드 접근 권한을 어떻게 더 안전하고 정교하게 관리하는지 살펴볼게요. 클라우드 운영 환경이 커질수록 사용자와 권한 관리도 복잡해져요. 한 기업이나 기관 안에서도 부서·사업…
왜 자동재기동이 핵심인가 정전이 발생하면 냉방설비는 한 번 멈춘다. 문제는 그 다음이다. 전원이 복구된 순간, 누군가 현장에 나가서 칠러를 다시 켜야 한다면, 그 데이터센터는 아직 무인화될 준비가 안 된 것이다. AI 데이터센터의 무인 운영을 이야기할 때 가장 먼저 떠올리는 것은 보통…
4개월마다 돌아오는 궤도, 플랫폼 엔지니어의 숙제 클라우드 네이티브 생태계의 중심에서 대규모 인프라를 지탱하는 플랫폼 엔지니어들에게 가장 가혹하면서도 피할 수 없는 업무를 하나 꼽으라면, 단연 'Kubernetes(K8s) 버전 업그레이드'일 것입니다. Kubernetes 공식 커뮤니티…
🧑💻 요약 AIDC를 국가전략산업으로 육성하기 위해 기관과 기업이 참여하는 'AIDC 얼라이언스'가 출범했습니다. 카카오엔터프라이즈도 수요분과에 참여해 AIDC 구축・운영과 클라우드 부분에 힘을 보탤 예정입니다. 우리의 강점에 GPU 클러스터링 및 클라우드 기술을 보완한 패키징으로 수출…
안녕하세요, 아정당 플랫폼 챕터의 백엔드 개발자 박영민입니다. 아정당 플랫폼 백엔드 리포지터리에는 엔티티 257개가 도메인 123개에 흩어져 있었습니다. 도메인 하나에 엔티티는 두 개 남짓한 수준이었고, 경계는 애그리거트 별로 굵직하게 나뉘어 있지 않고 잘게 흩어져 있었습니다. 코드 한…
1편: MATCH란 무엇인가 2편: MATCH Console & MAI 안녕하세요. 무신사에서 MATCH의 개인화 기능과 운영 콘솔의 프론트엔드 및 백엔드 개발을 담당하고 있는 Core-E Personalization 팀의 김의중, 김건희입니다. 1편에서 우리는 MATCH를 ‘유저 단위…
글. 김민승(Miles) / 유저혜택개발팀 안녕하세요. 여기어때 유저혜택개발팀 마일스입니다. “리액티브로 바꿨더니 4배 빨라졌습니다.” 부하 테스트 보고서 초안에 호기롭게 적었던 문장입니다. 하지만 이 보고서는 이후 몇 번이고 고쳐 쓰여야 했습니다. 결국 남은 최종 결론은 처음과 완전히…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 인프라 관점에서 아임웹은 세 겹이 공존하는 프로덕션입니다. 자기 도메인을 연결할 수 있는 100만 개의 사이트, 이를 서빙하는 약 8만 개의 Ama…
1. 들어가며 — PR 리뷰는 왜 항상 병목이 되는가 PR(Pull Request)은 협업 기반 개발에서 코드 품질을 유지하기 위한 가장 중요한 프로세스 중 하나다. 모든 변경은 PR을 통해 공유되고, 리뷰를 거쳐 병합되며, 이 과정에서 코드의 안정성과 일관성이 확보된다. 하지만 실제…
안녕하세요. 토스에서 광고주가 쓰는 대시보드를 만들고 있는 프론트엔드 개발자 김동희입니다. 저희 팀이 만드는 건 광고주를 위한 화면이에요. 캠페인을 만들고, 예산을 넣고, 어제 쓴 돈이 얼마나 성과로 돌아왔는지 확인하는 곳이죠. 말하자면 '데이터를 보는 도구'를 만듭니다. 그리고 도구를…
안녕하세요. 토스에서 광고주가 쓰는 대시보드를 만들고 있는 프론트엔드 개발자 김동희입니다. 저희 팀이 만드는 건 광고주를 위한 화면이에요. 캠페인을 만들고, 예산을 넣고, 어제 쓴 돈이 얼마나 성과로 돌아왔는지 확인하는 곳이죠. 말하자면 '데이터를 보는 도구'를 만듭니다. 그리고 도구를…
“업무에 꼭 필요한 기능인데, 기존 시스템에는 없어서 매번 따로 처리해야 해요.” “직접 개발하려면 많은 인력과 긴 개발 기간, 복잡한 검증 절차까지 감당해야 해요.” 이처럼 기존 시스템에 새로운 기능을 추가하는 일은 큰 부담입니다. 에이치에스 주식회사도 플랫폼을 운영하면서 세금계산서…
관련글 서로 다른 통화로 발생한 매출 한눈에 보기 여러 게임을 서비스하거나 하나의 게임을 여러 국가에 서비스하면 시장마다 다른 통화로 매출이 발생해 그대로 비교하기 어렵다. Hive 애널리틱스의 통화 설정은 조직이 매출 분석에 쓸 통화를 미리 등록해 두는 기능으로, 등록한 통화를 차트에…
관련글 서로 다른 통화로 발생한 매출 한눈에 보기 여러 게임을 서비스하거나 하나의 게임을 여러 국가에 서비스하면 시장마다 다른 통화로 매출이 발생해 그대로 비교하기 어렵다. Hive 애널리틱스의 통화 설정은 조직이 매출 분석에 쓸 통화를 미리 등록해 두는 기능으로, 등록한 통화를 차트에…
안녕하세요, 토스에서 광고 SDK와 게임 광고 서비스를 개발하는 Frontend Developer 정윤호입니다. 토스 지면에 게임 광고가 적었던 이유 토스 지면(앱 안에서 광고가 노출되는 자리)에는 게임 광고 집행이 유독 적었습니다. 원인은 소재 유형이었어요. 게임 회사의 사용자 확보(…
Executive Summary - AI 인프라는 GPU 사양보다 워크로드 정합성을 먼저 봐야 합니다. 같은 GPU라도 모델 규모, 메모리 요구량, 학습·추론 비중, 목표 지연시간과 데이터 경로에 따라 실제 성능과 비용은 달라집니다. - 전체 시스템의 병목이 실제 성능을 결정합니다. G…
관련글 서로 다른 통화로 발생한 매출 한눈에 보기 여러 게임을 서비스하거나 하나의 게임을 여러 국가에 서비스하면 시장마다 다른 통화로 매출이 발생해 그대로 비교하기 어렵다. Hive 애널리틱스의 통화 설정은 조직이 매출 분석에 쓸 통화를 미리 등록해 두는 기능으로, 등록한 통화를 차트에…
1. 부팅마다 바뀌는 IP 자동 복구 샌드박스 이미지는 누가 어디서 부팅하느냐에 따라 IP가 매번 다릅니다. K8s 다뤄보신 분들은 익숙하시겠지만 kubeadm으로 만든 클러스터는 빌드 시점 IP가 여러 곳에 박힙니다. 그대로 부팅하면 인증서 검증부터 어긋납니다. 처음엔 kube-api…
들어가며 — 왜 용어는 항상 틀릴까 프론트엔드 개발을 하다 보면 누구나 한 번쯤은 비슷한 경험을 한다. 분명 같은 기능을 구현했는데도, 화면마다 용어가 다르고, 리뷰를 할 때마다 기준이 달라진다. 어떤 화면에서는 “삭제”라고 되어 있고, 다른 화면에서는 “삭제하기”라고 되어 있다. 어떤…