GopherCon 2022: 마이크로서비스 테스트를 서비스로 – CrowdStrike의 Test Infrastructure as a Service

개요 CrowdStrike의 클라우드 네이티브 마이크로서비스 환경에서 기존 테스트 프레임워크의 한계를 극복하고, 지속적 연결이 필요한 Kafka 기반 테스트를 효과적으로 실행하기 위한 새로운 접근법을 제시합니다. 수백 개의 Go 모듈 기반 마이크로서비스를 운영하면서 발견한 문제점들을 해결하고, 테스트를 독립적인 서비스로 배포하여 프로덕션 환경에서도 실행 가능하게 만든 혁신적인 방법론입니다. 이 영상은 CrowdStrike의 엔지니어 Neha Agarwal이 GopherCon 2022에서 발표한 내용으로, 실제 … Read more

평가 주도 개발로 LLM 챗봇 구축하기: Phoenix를 활용한 실전 가이드

요약 평가 주도 개발(Evaluation Driven Development)을 활용하여 LLM 챗봇을 구축하고 개선하는 실전 워크숍입니다. Arize의 Phoenix 도구를 사용하여 여행 에이전트 챗봇을 MVP에서 프로덕션 레벨로 발전시키는 전 과정을 실습합니다. 평가 주도 개발의 개념 평가 주도 개발은 테스트 주도 개발(TDD)의 LLM 애플리케이션 특화 버전입니다. 핵심 사이클은 다음과 같습니다: 개발 단계: 추적(Trace) → 실험(Experimentation) → 테스트 케이스 검증 프로덕션 … Read more