모
모두싸인
January 22, 20251회
비동기 메시지 가시화 파티가 1년 간 개발 문화를 바꾼 방법

간단 소개
모두싸인 개발팀의 비동기 메시지 가시화 파티가 AsyncAPI와 WAAX를 통해 개발 문화를 개선한 1년간의 여정을 담고 있습니다.
AI Summary
- 비동기 메시지 가시화 파티의 시작과 문제점 인식
- 모두싸인 백엔드 엔지니어들이 모여 비동기 메시지 사용의 어려움을 공유하고 문제점을 정의.
- 메시지 체계 부족, 규약 미비, 가시성 부족 등이 주요 문제점으로 지적됨.
- 문제 해결을 위한 노력과 AsyncAPI 도입
- AsyncAPI를 도입하여 메시지 정의 표준화 및 흐름 가시화를 시도.
- Code-First와 Schema-First 방식의 장단점을 비교 후 Schema-First 방식을 채택.
- WAAX Code-Gen 라이브러리 개발 및 적용
- AsyncAPI를 기반으로 **Typescript Code-Gen 라이브러리(WAAX)**를 직접 개발.
- Date 타입 처리 문제, ajv 버전 충돌 문제 등 여러 기술적 난관을 극복하고 실제 서비스에 적용.
Next Feeds

코드 품질 개선 기법 4편: 문을 없애고 테스트하기
단위 테스트는 내부 구현보다는 사양에 따른 동작 검증에 집중하고, 외부 의존성은 Mock을 활용하여 테스트해야 한다.
단위 테스트코드 품질가시성Mock외부 의존성
2025. 1. 22.
LY Corp

Claude MCP로 엔지니어링 업무 자동화하기 : 정보 검색, README, Git, Slack 활용법
Claude MCP를 활용하여 엔지니어링 업무 자동화하는 방법(정보 검색, README 생성, Git 제어, Slack 채널 분석)을 소개합니다.
MCP자동화AIClaudeDevOps
2025. 1. 22.
인포그랩

DevOps 실무자를 위한 GitLab Wiki 활용법 : 협업과 지식 관리 최적화
GitLab Wiki 활용법을 소개하고, 협업과 지식 관리 최적화를 위한 단계별 가이드 및 팁을 제공합니다.
GitLab Wiki협업지식 관리DevOps문서화
2025. 1. 22.
인포그랩

테스트 코드 작성 가이드(근데 이제 Jest를 곁들인)
Jest를 활용한 테스트 코드 작성 가이드로, 단위, 통합, E2E 테스트, TDD, BDD 방법론 및 유지보수 팁을 제공한다.
테스트 코드JestTDDBDD유지보수
2025. 1. 22.
비브로스
Hexagonal Architecture, 진짜 하실 건가요?
카카오페이 홈 서버의 Hexagonal Architecture 도입 및 제거 경험을 통해 아키텍처 선택 시 고려사항을 제시합니다.
Hexagonal Architecture아키텍처마이크로서비스Server Driven UI카카오페이
2025. 1. 21.
카카오페이
2025년 FrontEnd 개발 트렌드 예상해보기
2025년 프론트엔드 개발 트렌드는 AI 활용, 보안 강화, WebAssembly, 오프라인 접근성, PWA 등 사용자 경험 향상에 집중될 것으로 예상된다.
AI assistantLow codeWebAssembly보안 강화PWA
2025. 1. 21.
현대자동차