2. 김요한 / LG CNS
NODE.JS 글로벌 기업 적용 사례 !
그리고, real-time 어플리케이션 개발하기
3. https://www.facebook.com/JohnKim0331!
http://stalk.io
영어영문학을 전공하고, 인문학에 관심이 많고, 피아노가 특기며,
코딩이 취미인 자랑스러운 대한민국 개발자입니다.
LG CNS 에서 SI 프로젝트의 분석/설계/개발 그리고 아키텍트 등 다양한 경험을 하고 있으며,
요즘은 다양한 오픈소스를 활용한 분산 아키텍처 설계/검증에 전념하고 있습니다.
!
엔지니어는 누구보다 객관적이어야 하기에 항상 겸손하고 끊임없이 탐구하려고 노력 중입니다.
- DEVIEW, JCO 등 컨퍼런스 발표, NIPA 오픈프론티어!
- Server Side Architecture Group 회원 ^^;
김요한 (John Kim)
4. node.js 를 적용한 글로벌 기업 사례!
그리고, 주목해야 할 특징# 1
socket.io 를 활용한!
real-time 어플리케이션개발하기# 2
20. The 250-500 ms node process start / stop time
has been a huge benefit at LinkedIn and Groupon.
Fast deployment is a huge advantage for node. !
Hard to deploy multiple times a day when it takes 2 hours
each time.
62. xpush session server
xpush channel server
xpush channel server
xpush channel server
. . . . .
Apache ZooKeeper™
https://github.com/xpush/stalk.io
https://github.com/xpush/node-xpush
Currently under development.
63. xpush session server
xpush channel server
xpush channel server
xpush channel server
. . . . .
Apache ZooKeeper™
A 메신져
B 모바일 앱
실시간 Push Notification
C 홈쇼핑
웹기반 온라인 채팅 상담 서비스
D 상황판
실시간 Dashboard
- xpush session server : client 에 접속할 체널서버 분배 할당 / 사용자 인증!
- xpush channel server : 실제로 메시징을 주고 받는 socket 서버 / Push Notification 처리!
- zookeeper : 분산 체널 서버 관리
- redis : 실시간 체널 서버 사용 정보 동기화 및 서버간 메시지 공유
- mongoDB : 송수진 메시지 저장 관리
회사의 다른 기간 시스템