공부하고 기록하는, 경제학과 출신 개발자의 노트

우아콘 2

WoowaCon 2022 - 회원 시스템 이벤트 아키텍처로 구축하기

https://www.youtube.com/watch?v=b65zIH7sDug 회원시스템 이벤트 기반 아키텍처 구축하기 2015년 모놀리틱 구조로 배민 서비스 구현. J커브 형태로 서비스가 급격히 성장하며 수없이 장애가 터짐 따라서 2019년에 배민의 모든 서비스를 Microservice로 분리하였음. 서비스 자체를 microservice들의 집합으로 구성하는 사례는 이제 많아졌으니, 하나의 microservice를 event-driven으로 구성한 사례를 설명하고자 함. Microservice와 event-driven이 같이 언급되는 경우가 많다. Microservice는 서비스와 서비스 간 '느슨한 결합' (loosly coupled) 을 지향함. Event-Driven이 '느슨한 결합' 형태를 지원..

강연 2022.10.27

WoowaCon 2021 - 서버 성능테스트, 클릭 한 번으로 끝내볼 수 있을까?

서버 성능테스트, 클릭 한 번으로 끝내볼 수 있을까? 배민서비스개발팀 김덕수 님 전제사항 클라우드 환경. CLI로 클라우드 서버를 조작할 수 있어야 함 서버 자원을 시각화할 수 있고, 모니터링할 수 있는 수단을 갖추고 있음. 서버 성능테스트? API 요청이 많은 상황에서 서버가 어떻게 동작하는지 확인하기 위해 수행하는 테스트. 목적에 따라 성능테스트 / stress test / 부하 테스트 등 용어가 다르지만, 세분화된 용어 정의는 이 발표에서 중요하지 않으므로 '성능테스트'로 통일. 요청을 얼마나 잘 처리하는가? 병목현상이 되는 지점은? 가상의 클라이언트를 만들고, 서버 부하를 발생시켜서 상황을 관측한다. 트래픽 많이 들어오는 게 무서운 서비스... 사전에 확인하기 위해서. 가상 클라이언트를 생성하는 ..

강연 2021.12.05