네이버 주소록 db & 서비스 기반 sns 서비스 구 축
DESCRIPTION
네이버 주소록 DB & 서비스 기반 SNS 서비스 구 축. NHN 캘린더 / 주소록개발랩 전욱표 수석. 목차. 1. 주소록 서비스 소개. 2. 구현 도 구. 3. 추가 스펙. 4. 기대 효과. 1. 주소록 서비스 소개. 네이버 주소록 서비 스 현황. 서비스 URL : https://contact.naver.com/ Data volume : 2012 년 9 월 12 일 현재 사용자수 3100 만 , 연락처 수 10 억 5 천만건 주요 보관 정보 : - PowerPoint PPT PresentationTRANSCRIPT
네이버 주소록 DB & 서비스 기반 SNS
서비스 구축
NHN 캘린더 / 주소록개발랩
전욱표 수석
목차
1. 주소록 서비스 소개2. 구현 도구
3. 추가 스펙
4. 기대 효과
1. 주소록 서비스 소개
대외비
대외비
네이버 주소록 서비스 현황
서비스 URL : https://contact.naver.com/
Data volume : 2012 년 9 월 12 일 현재 사용자수 3100 만 , 연락처 수 10 억 5 천만건
주요 보관 정보 : 사용자의 프로필 정보 ( 전화번호 , 이메일 , 주소 , 생일 / 기념일 , 홈페이지 , etc) 및 연락처 정보
주요 기능 : 주소 추가 / 수정 / 이동 / 삭제 및 그룹 추가 / 수정 / 이동 / 삭제중복 주소 정리 , 외부 주소 불러오기
2. 구현
대외비
구현 기술
개발 환경 : Windows 상에서 eclipse IDE 를 통한 개발 , Java 로 구현
Javascript/Ajax framework : Jindo 2.x( NHN 내부 framework)
Java Application : MVC Pattern 으로 구현 webwork(Action) , spring(BO 이하 ) , ibatis(DB 연결 및 SQL 관리 )
Database : Cubrid
Web server : nginx
WAS server : tomcat
3. 추가 spec
대외비
추가 spec
관계 기반 친구 추천 : 상호 연락처를 등록한 경우 이웃 연락처 DB 에 중복되어 들어가 있는 경우가 많은 경우 친구 추천
프로필 기반 그루핑 추천 : 소속 회사나 부서가 동일한 경우 동일한 요소를 지닌 그룹원에 대한 그룹 생성 및 주소록 등록을 유도함
게시판 과 유사한 그룹간 커뮤니케이션 기능 : 그룹 내 커뮤니케이션을 위한 tool 제공
Etc : 그외 다른 SNS 특성의 idea 를 가지고 화면을 구성 ..
개발 일정에 따라 spec 을 재조정하여 진행
대외비
• A 의 주소록에 B 가 추가되어 있고 ,• B 의 주소록에도 A 가 추가되어있다면 ,• A 와 B 는 관계가 형성되어 있다 .
• 단 , 어느 한쪽에서만 추가한 경우 관계 형성이 아니다 .
A B
관계
대외비
나의 주소록에등록된 사람들가족 , 친구들
회사 동료들 학교 동창들
사진 동호회
1. 이 영역에 해당되는 몇몇 사람을 선택하면 이 영역에 있는 나머지 사람들을 가능한 한 많이 추출해주기 .
2. 나와 알 수도 있는 이 영역의 사람들을 나의 주소록에 등재할 수 있도록 추천해주기
대외비
A B C D E F
B A A B B B
C C B E C C
D D E F N D
E E J L O Q
G K K M P R
… … … … … …
관계 기반 친구 추천
A, C, D, E, K A, B, E, K
A 에게 새롭게 추천해줄 사람은 K
4. 기대 효과
대외비
기대 효과
국내 포탈 사이트에서 웹 서비스 구축을 위해 활용하고 있는 현업 기술을 습득(from JavaScript To Database)
NHN 내 현업 개발자들과의 협업을 통한 실제 업무 진행 방식 습득 ( 스펙 협의 , 개발 협업 )
다양한 부가 적인 이슈에 대한 경험 ( 개인 정보 보호 이슈 , 비즈니스 적인 이슈 )
대외비
5. End