애자일 12원칙과 SI 프로젝트에 적용하는 방법

한국 개발 블로그의 글을 모았습니다.


안녕하세요! 당근 모바일실에서 Test Automation Engineer로 일하고 있는 Lily예요. 모바일실은 여러 팀이 당근 앱을 더 빠르고 안정적으로 만들 수 있게 그 바탕이 되는 플랫폼을 만드는 곳이에요. 그 안에서 저는 테스트 자동화를 맡고 있어요. 실제 기기에서 테스트를 실행할 수 있는 기반을 만들고, 매일 안정적으로 돌아가도록 다듬고 있어요.…
GS SHOP 앱에는 백 여개에 달하는 추천 영역이 고객 탐색 경험을 돕고 있습니다. 고객의 쇼핑을 더 빠르고 편리하게 도와줄, 추천 알고리즘 개선 프로젝트에서 AI 개발 도구의 생산성을 활용해 돌파구를 찾고 성과를 만들어 낸 경험을 공유드립니다. 안녕하세요, GS 리테일 검색추천파트의 최원일입니다. 2025년 GS 리테일에 합류해 추천 시스템 전면 재구축…
더 이상 현업의 요청에 끌려다니지 않고, 경영진을 설득하는 '주도적인 HR'로 서고 싶은 리더분들을 초대합니다.
탈취된 계정 하나로 어디까지 접근할 수 있을까요? 실제 침해사고를 통해 SSO·MFA의 역할과 계정·권한 관리의 필요성을 살펴봅니다. 인증 예외 점검부터 계정 회수, 접속·활동 기록 확인까지 기업이 먼저 정비해야 할 항목을 짚어봅니다.
와탭랩스 블로그기업하이퍼바이저의 뜻과 Type 1, Type 2 차이, 가상 머신과 컨테이너가 다른 점을 정리했습니다. 하이퍼바이저가 자원을 나눠 줄 때 생기는 대기를 게스트와 호스트에서 각각 어떤 값으로 확인하는지도 함께 담았습니다.
똑닥의 리뷰 감성분석, 리뷰 AI 요약, 상담 태그 추천, CS 답변 추천을 담당하는 AI 서버를 AWS Bedrock AgentCore Runtime과 Strands Agents로 구축한 과정을 공유합니다. k8s를 프록시로 남긴 이유, 이미지 하나로 Runtime 여러 개를 운영하는 방법, 배포와 평가에서 겪은 문제들을 정리하였습니다.
무신사 웨이팅이 GPS 오차와 싸운 기록 들어가며 안녕하세요. 무신사에서 오프라인 서비스를 담당하는 Store Commerce 엔지니어링팀 노수아입니다. 오프라인 스토어에는 줄이 생깁니다. 팝업이 열리면 고객들이 매장 밖에서 입장 순서를 기다리고, 주말이나 피크 시간대에는 피팅룸 앞에도 긴 줄이 생깁니다. 그래서 웨이팅 서비스가 필요합니다. 무뷰페홀에서 입…
얼마 전, 저희는 에이전틱 개발이 나아갈 방향에 대한 견해를 공유하며, 이에 대한 JetBrains의 답인 JetBrains Air, 즉 에이전틱 개발을 위한 개방형 제품 시스템을 소개했습니다. 오늘은 JetBrains IDE 안의 Air를 위한 얼리 액세스 프로그램(EAP)을 시작합니다. 현재 Air는 JetBrains Marketplace의 플러그인으로…
이번 주말 MyStock의 .env를 없애고 JSON Local Config로 바꾸는 작업을 하면서 예상하지 못했던 구조를 하나 발견했다. 처음에는 설정 파일 형식만 바꾸면 되는 작업이라고 생각했다. App Key와 Secret Key, 계좌정보처럼 GitHub에 올릴 수 없는 값을 .env 대신 로컬 JSON에 저장하고, 프로그램 안에서 사용자가 직접 등…
티켓으로 받던 똑닥 서버·Kafka·AWS 권한 요청을 개발자가 직접 신청하고 운영자가 승인하면 곧 기존 ArgoCD·Terraform 파이프라인으로 배포되게 만든 사내 인프라 플랫폼 배럭의 PoC와 고도화 기록입니다.
MyStock은 집과 회사처럼 여러 PC에서 같은 데이터를 사용하고 있었고, SQLite DB는 Dropbox를 통해 서로 오가고 있었다. Schema 7이라는 새 기준을 만든 순간부터 Local DB와 Remote DB가 서로 다른 상태로 존재할 가능성이 생겼다. 한 PC는 이미 새 구조를 사용하고 있는데 Dropbox에는 이전 Schema의 DB가 남아…
처음에는 App Key나 Secret Key처럼 외부에 공개할 수 없는 정보를 JSON으로 옮기고, 사용자가 직접 계좌정보를 등록할 수 있게 만들면 끝날 줄 알았다. 그런데 실제 코드를 따라가 보니 STOCK, ETF, ISA, IRP, FINANCIAL처럼 오래전부터 사용해온 계좌 이름과 슬롯이 단순한 설정값이 아니었다. API를 호출할 계좌를 고르는 기…
laravel/laravel 저장소 에서 Issues 탭이 사라졌습니다. Taylor Otwell의 선택과 커뮤니티 반응, 그리고 이슈와 PR의 역할에 대해 생각해 봤습니다. 얼마 전 laravel/laravel 저장소에 들어갔다가 이상한 점을 발견했습니다. Issues 탭이 사라진 것입니다. 순간 제가 로그인 상태를 착각했나 싶었는데, 아니었습니다. La…
MyStock은 한국투자증권을 비롯해 여러 OpenAPI를 사용한다. App Key, Secret Key, API Key 같은 인증 정보가 필요했고, 초기에는 이런 값과 계좌 관련 설정을 .env 파일에 넣어 사용했다. .env에는 외부에 공개하면 안 되는 인증 정보가 들어 있기 때문에 GitHub에는 포함하지 않았다. 소스 코드는 GitHub를 통해 여러…
Fedify의 @fedify/cfworkers가 Workers KV의 최종적 일관성 때문에 best-effort로만 순서를 보장하는 이유를 정리하고, 이슈 #879에서 vi.spyOn() 스텁 대신 실제 상태를 가진 가짜 KV로 락 재시도 테스트를 작성한 과정을 담습니다.
배포와 원복이 있었고, 개인 서버 이전은 완료 상태를 확인했다. 공부와 기타 연습은 각각 나흘 기록이 남았다.
How I turn a product's mission and principles into feature criteria, specifications and outcome checks, with SpotOn as a working example.
새 글을 RSS 리더나 슬랙에서 받아볼 수 있어요.
슬랙 채널에서 받아보기 — 아래 명령어를 채널에 붙여넣으세요.
/feed subscribe https://indieblog.net/rss.xml새 글을 바로 push 받고 싶다면 슬랙·디스코드 웹훅 연동도 있어요.