date slug author status tags(최대 3개) summary type thumbnail category updatedAt 지난 6월 오전 10시, 한 고객사가 가수 앨범 예약판매를 열었습니다. 웹 서버 앞 로드밸런서(ALB)로 들어온 요청이 오픈 1시간 전 초당 60건…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt AI 에이전트를 오래 사용하면 규칙 파일이 계속 늘어납니다. 에이전트가 실수할 때마다 CLAUDE.md나 AGENTS.md 같은 지침 파일에 한 줄…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 지금까지 디자인 시스템의 주 사용자는 사람이었습니다. 아임웹의 디자인 시스템도 개발자 경험, 즉 DX(Developer eXperience)를 기준…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR - 조사를 이끄는 DevOps 봇을 만들고, 계정과 저장소를 넘나드는 조회는 AWS DevOps Agent에게 맡겼습니다. - 에이전트는…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR - 사내 인프라 문의는 2024년 745건에서 올해 9월까지 1,267건으로 늘었습니다. 사람을 늘리는 대신, 누가 받아도 같은 맥락에서…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 일반적으로 DevRel(Developer Relations)의 고객은 개발자입니다. 개발자 생태계를 살피며 내부 개발 문화를 성장시키고, 좋은 외부…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 인프라 관점에서 아임웹은 세 겹이 공존하는 프로덕션입니다. 자기 도메인을 연결할 수 있는 100만 개의 사이트, 이를 서빙하는 약 8만 개의 Ama…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 한 줄 요약 AI의 작업 단위를 사람의 검수 범위로 제한하고 작은 배포를 반복해, 멈출 수 없는 OMS의 구조와 성능을 안전하게 개선했습니다. OM…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 메인 Writer DB에는 HLL(History List Length)이 100만을 넘으면 울리는 P2 알람이 있습니다. AWS CloudWatch…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 지금 여러분의 테스트 코드에는 Mock이 몇 개나 있나요? 어필리에이트 백엔드 앱 3개에는 한때 Mock이 1,336개나 있었습니다. 두 달 만에…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 이전 글에서는 Mock이 2,199개까지 늘어난 이유와, 이를 해결하기 위해 Testcontainers·WireMock으로 통합 테스트 환경을 만들…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR - EKS 클러스터 11개가 v1.31~ v1.34 에 제각각 멈춰 있었습니다. 노드 오토스케일러인 Karpenter는 가장 낡은 곳이…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR - 오랜 기간 쌓인 흔적을 걷어내고 운영 데이터와 유사한 조건에서 검증할 수 있는 stage 환경을 구축했습니다. - 레거시 PHP(EC…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR - AWS 계정이 늘어나는 동안 인증·네트워크·서버 접근의 기준이 계정마다 따로 자랐습니다. - 보안 전용 AWS 계정을 새로 만들어 네…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt AI에게 기능을 만들어 달라고 하면 기능이 생깁니다. 개념을 1급 시민으로 다뤄 달라고 하면 설계가 생깁니다. AI로 코드를 짜는 시대가 되면서 코…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR 개발 하나도 모르는 GA 매니저가 AI를 활용해 사내 서비스를 만들었습니다. 신규 입사자들은 빠르게 적응하기 위해 각자의 협업 빈도가 잦…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR - ECS·EC2·EKS 세 플랫폼의 흩어진 배포를 한 채널·한 포맷으로 통합 - 공통 신호로 APM 트레이스의 git SHA 태그 사용…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt TL;DR 우리는 모델을 믿는 대신, 판단과 실행을 나누고, 도메인 지식을 DB에 담고, 쿼리를 실행 전 여러 단계로 검증하는 구조를 만들었습니다.…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt DevRel 담당자로 합류하며 받은 미션은 분명했습니다. 아임웹의 기술 조직을 더 알리고, 인재 밀도를 높이는 것이죠. 그래서 첫 일은 거창한 캠페…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt - 13년 된 모놀리식 위에서 모든 사이트가 DB Writer 하나를 공유하던 구조가, 한 고객의 트래픽·코드·실수를 즉시 전사 장애로 번지게 했습…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 본격적으로 들어가기 전에 트리아지라는 단어가 어디서 왔는지 짚고 가겠습니다. 트리아지(triage)의 원래 뜻은 응급 환자 분류입니다. 어원은 프랑…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 사용자가 결제 페이지에서 갑자기 이탈했다고 해봅시다. 그 직전에 어떤 화면을 봤고, 어떤 버튼을 눌렀고, 어떤 에러를 만났을까요? 단순한 에러 로그…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt 제품의 불편함은 만든 사람 눈에 잘 안 보입니다 — 이제 그 사용자 시선의 점검을 AI에게 맡길 수 있습니다 요즘 Claude Cowork를 쓰면서…
date slug author status tags(최대 3개) summary type thumbnail category updatedAt - 자연어로 질문하면 SQL을 짜서 실행하고 결과를 정리해 돌려주는 Slack AI 봇 쿼리곰을 만들었습니다. - 첫 주는 반짝, 둘째 주는 조용했…