Upload
sinhyub-kim
View
992
Download
7
Embed Size (px)
DESCRIPTION
Citation preview
김 신협([email protected])
박 아윤([email protected]) 최 길우([email protected])
+ 배 권한멘토님
+ 겸디갹
( opensource facebook clone for enterprise )
0. Hive
HIVE is an
enterprise social service and an
opensource project.
1. 팀 소개 _
김 신협, 박 아윤, 최 길우 (사전순나열)
+ 배권한 멘토님 afool.github.com/ + 겸디갹
2. 목 표
새로운 언어를 배워 보자 웹 개발을 경험 해 보자 팀 프로젝트를 경험 해 보자
3. _ 개발 환경 및 사용 기술
1. Python 2. django + debug toolbar + Celery 3. Beautiful Soup 4. BootStrap + css/ajax/java script
5. Perfomance tuning : select-related, reducing query, 6. setting tips
3. _ 개발 환경 및 사용 기술
1. Python 스크립트 언어.
손쉽게 사용할 수 있는 방대한 라이브러리
3. _ 개발 환경 및 사용 기술
2. django - Web Server Application Framework - View / Model / Template 모듈이 구분되어 있어 재사용성 좋음 - 쉽고, 세부 튜닝도 가능한 ORM 제공 - 다양한 Middleware, Application 제공 - 친절하고 방대한 문서!
3. _ 개발 환경 및 사용 기술
2. (django)+ Debug Toolbar - 브라우져에서 실제 로딩되는 페이지를 분석
- 세부 Query 내용, 수행 시갂(cpu clock) 등 - Http Request, Header 브라우징 - 디버깅, 퍼포먼스 튜닝에 많은 도움 - 짱임
3. _ 개발 환경 및 사용 기술
2. (django)+ Celery - Asynchronous Task Processing
- django와 손쉽게 연동 가능 - Batch Processing, Async Scheduled Job 등을 Task로 만들어 django server로부터 Celery로 처리를 위임할 수 있음. -> 비동기 진행(task processing이)되기 때문에 부하가 많은 작업을
Celery에서 수행되도록 하여 서버 인스턴스의 응답속도를 향상시킬 수 있음.
3. _ 개발 환경 및 사용 기술
3. Beautiful Soup - web crawling할 때 쓰세요. - http parsing - retrieving data by tag, class.. - 이거 정말 짱임. 꼭 써라.
두번 써라.
3. _ 개발 환경 및 사용 기술
4. BootStrap + css/ajax/java script
- css/ajax/java script template - 붙이기만 하면 트위터와 같은
룩-앤-필 - 오왕!
3. _ 개발 환경 및 사용 기술
5. Perfomance Tuning - django debug toolbar를 통해 상태를 파악
- select related 적절한 Join Query로 nested query를 하나의 Query로 줄임으로써 극적인 성능 향상이 가능!
- reducing query,
6. setting tips
4. _ 프로젝트 관리
1. Github - Source Version Controller - Local Commit / Remote Push(commit)으로 한결 쉬워진 버전 관리 - Hive’s Repository https://github.com/afool/hive
2. Pivotal Tracker - 이슈 트래킹 - 스캐줄 관리 ( 시각화 ) - 애자일 방법론 ( Iteration / Velocity ) - Hive’s tracker https://www.pivotaltracker.com/projects/607025#
5. _ 서비스
더 좋은 회사! 더 많은 공감대!! 더 많은 커뮤니케이션!!! 기업 사내 커뮤니티 소셜 서비스 필요
5. _ 서비스
BUT 기존의 커뮤니티는 딱딱하고 재미도 없고 자주 들어갈 일이 없음!
5. _ 서비스
사내 커뮤니티는 쉬는 시갂에 자주 접속하는 가볍고 즐거운 커뮤니티가 될 수는 없을까
5. _ 서비스
“ 되는데요.. “ (Lv7 HIVE)
HIVE !
5. _ 서비스
가볍고 쉽게 즐길수 있는 컨텐츠가 제공되는 기업용 소셜 커뮤니티 HIVE ! Social Networking Service 제공 ! Humor Timeline 제공 ! 사내 Hot Trend 제공 ! Activities Overview 제공!
3. _ 데모
데모