WebMCP란? 웹사이트가 AI 에이전트용 API가 되는 브라우저 표준
구글과 마이크로소프트가 제안한 브라우저 표준 WebMCP는 웹사이트가 AI 에이전트에게 직접 도구를 노출하게 한다. 스크래핑 없이 에이전트가 웹을 다루는 이 변화가 무엇인지 정리한다.
배움의 즐거움, 나눔의 가치를 실천하는 DevLog
구글과 마이크로소프트가 제안한 브라우저 표준 WebMCP는 웹사이트가 AI 에이전트에게 직접 도구를 노출하게 한다. 스크래핑 없이 에이전트가 웹을 다루는 이 변화가 무엇인지 정리한다.
MSA는 과하고 모놀리스는 지저분할 때, Spring Modulith로 하나의 애플리케이션 안에 모듈 경계를 세우는 법을 정리한다. 모듈 정의·경계 검증·이벤트 통신·문서 자동화를 실무 순서로 다룬다.
밋밋한 git diff를 구문 강조·단어 단위 하이라이트·좌우 비교로 바꿔 주는 syntax 페이저 delta의 설치와 git 연동, side-by-side, 테마 설정을 실무 순서로 정리한다.
프로젝트의 자주 쓰는 명령을 justfile 하나에 모아 실행하는 커맨드 러너 just의 설치·레시피·파라미터·의존성·shebang·make 대체를 실무 순서로 정리한다.
Spring Boot Actuator로 서비스의 상태와 메트릭을 밖으로 드러내고, Micrometer 커스텀 메트릭과 Prometheus·Grafana까지 연결하는 실무 관측성 구축 과정을 정리한다.
Spring Boot에서 Apache Kafka를 붙이는 전 과정을 정리한다. 의존성과 로컬 브로커부터 Producer, Consumer, JSON 직렬화, 재시도와 DLT, 테스트까지 실무 순서로 다룬다.
Git 저장소를 그대로 둔 채 얹어 쓰는 차세대 버전 관리 도구 Jujutsu(jj)의 설치·핵심 개념·실무 워크플로우를 정리한다.
Java Pattern Matching으로 instanceof 캐스팅과 if-else 체인을 걷어내는 방법을 switch 패턴, record 분해, sealed exhaustiveness, 흔한 함정까지 정리한다.
Hibernate 2차 캐시로 세션을 넘어 엔티티를 캐싱해 반복 조회의 DB 부하를 줄이는 방법을 설정부터 전략 선택, 쿼리 캐시 함정까지 정리한다.
Docker Compose Watch로 호스트 파일 변경을 컨테이너에 자동 반영하는 방법을 sync·rebuild·sync+restart 세 가지 액션과 실전 함정까지 정리한다.