%EB%B9%84%EB%8F%99%EA%B8%B0

2019-09-10
비동기 메시지를 사용하여 상호 간에 통신하는 방식을 메시징 Messaging[1] 이라고 부른다. 마이크로서비스 환경에서 비동기 처리 시 보통 카프카 Kafka 나 래빗엠큐 RabbitMQ 같은 메시지 브로커 Message Broker 를 사용하여 메시징을 구현한다. 아래와 같이 마이크로서비스들이 메시징을 통해 협업하여 주문을 처리한다고 가정해보자. OrderService는 주문 상태 이벤트(예. ORDER_CREATED, ORDER_CANCELLED 등)를 메시지 브로커에 발행하고 이벤트에 관심 있는 서비스가 구독하여 처리한다. 주문 상태 이벤트의 발행은 두 가지로 구분할 수 있다....
2018-04-09
이번 글은 지난 주에 국내 모 인터넷 커머스 회사에 강의 했던 발표 자료 입니다. 발표 주제는 제가 중국에서 1년 몇개월 정도 지내면서 경험한 것들에 대한 정리입니다. 아직도 국내 많은 분들이 중국에 대해 불편한 시각을 많이 가지고 계시고, 기술, 제품의 완성도 측면에서 한국 보다 떨어진다고 생각하시는 분들이 많이 있습니다. 하지만 알리바바 그룹에서 운영하는 온라인 쇼핑몰이 하루에 27조 이상의 매출을 일으키고, 텐센트 그룹의 위챗은 8억명 이상이 사용하는 서비스들 입니다. 이들 서비스를 운영하기 위해서는 아주 높은 서비스 기술이 요구됩니다. 이런 서비스들을 직접 경험해본 것은 아니지만 간접 경험...
더보기