아키텍처1 이벤트 기반(pub/sub) 시스템 개발 경험 정리 이벤트 기반 시스템이란? 말 그대로 이벤트 기반으로 동작하는 시스템이다. 이벤트 발행 시 수신 채널들에서 해당 이벤트를 처리하도록 고안된 시스템! API 시스템과는 차이점은 무엇이 있을까? 경험을 토대로 써봐야겠다. 첫번째 요청 처리 관점으로 비교 해보면API는 요청 받음과 동시에 처리를 시작하고 응답해야한다.이벤트 기반 시스템은 곧바로 처리할 수도 있고, 일정시간 딜레이 주고 처리할 수도 있다. 두번째 확장성 관점으로 비교 해보면API는 하나의 요청으로 하나의 처리 만을 할 수 있다.이벤트는 1개지만 이벤트 처리 시스템을 N개 만들면 여러 처리를 할 수 있음 이벤트 기반 시스템을 선택해야했던 이유는? 처리량을 제어할 수 있는 시스템이 필요했다. 오픈 초기에는 요청량이 적지만 점차 비즈니스에 따라 사용량.. 2020. 12. 25. 이전 1 다음