
“왜 노출이 안 될까?”를 한 번에 추적하는 방법
모듈매장 노출 이슈를 추적하기 위해 요청 흐름을 하나의 식별자로 묶는 디버깅 도구를 만들었습니다. 분산 로그를 한 화면에서 확인하고 직접 재현까지 하도록 확장해 운영 대응 속도를 높였습니다.

모듈매장 노출 이슈를 추적하기 위해 요청 흐름을 하나의 식별자로 묶는 디버깅 도구를 만들었습니다. 분산 로그를 한 화면에서 확인하고 직접 재현까지 하도록 확장해 운영 대응 속도를 높였습니다.

MSA 환경에서 화면 단위 복잡성을 줄이기 위해 BFF를 도입한 사례를 정리했습니다. 여러 도메인 API 조합과 분기 로직을 서버로 옮기고, 장애 전파와 메모리 과부하 대응도 다뤘습니다.

클라우드 네이티브에서 상태를 서버 밖으로 분리하고 데이터별 정합성 정책을 세우는 방법을 다뤘습니다. saga, outbox, 복제, 캐시 완화 패턴으로 가용성과 신뢰성을 높이는 전략을 정리했습니다.

레거시 알림톡 발송을 트랜잭션 커밋 이후 Kafka 기반 구조로 분리했습니다. 데이터 정합성과 확장성을 높이며 공통 발송 체계를 만들었습니다.


AWS Transform Custom으로 ASP.NET 모노리스 애플리케이션을 마이크로서비스로 전환하는 과정을 소개했습니다. 커스텀 변환 정의를 만들고 반복 적용해 레거시 현대화를 자동화하는 방법을 설명했습니다.

AI 코딩 도구가 MSA 환경의 숨은 의존성을 놓치는 문제를 짚고, 그래프 RAG로 영향 범위를 추적하는 Channel Knowledge 구축 과정을 설명했습니다. 코드 분석과 도메인 지식, Neo4j, MCP를 결합해 안전한 변경을 돕는 방법을 공유했습니다.

AI 코딩 도구가 MSA의 숨은 의존성을 놓치는 문제를 그래프 RAG로 보완한 사례를 소개했습니다. 코드 분석과 도메인 지식을 Neo4j와 MCP로 연결해 멀티홉 영향 범위를 추적했습니다.

FCFS 기반 제휴 상품 연동의 한계를 보완하기 위해 SoAP 점수 체계를 도입했습니다. 주요 상품의 우선순위를 높여 연동 속도와 운영 효율을 개선했습니다.

뱅크샐러드는 게임형 앱테크 서비스의 데이터 정합성을 위해 낙관적 락을 적용했습니다. 버전 필드와 상태 분리, 시간 차분 정산으로 재시도 없이도 안정성을 확보했습니다.

스타트업 개발자가 서비스 설계에서 마주하는 핵심 의사결정 포인트를 다룹니다. 가상의 SNS 설계를 통해 기술 선택과 운영 관점을 함께 살펴봅니다.

메인 서비스는 컨테이너, 보조 서비스는 서버리스로 나눈 하이브리드 MSA 전환 과정을 소개했습니다. 이벤트 표준화와 CDK 기반 템플릿화로 운영성과 배포 자동화를 높였습니다.


Claude와 MCP를 활용해 OMS팀이 역할 기반 AI Context로 12개 MSA 운영 방식을 재구성했습니다. 반복 작업을 줄이고 설계 검증과 코드리뷰 중심으로 협업 방식이 바뀌었습니다.