0820
오늘 한 일
- CI를 사용한 커밋단위 테스트, 배포, 머지 자동화
- 문제 : Test db 를 local 에서 사용하는 법
0821
오늘 한 일
- Travis PR 요청시 django module 을 travis 모듈로
- test 추가
Travis
란 환경변수를 활용하여 local db 사용
0822
오늘 한 일
- Mac 환경 셋팅
- sejong-search 프로젝트는 설정완료
0823
오늘 한 일
- 이력서 작성해서 업로드
0824
오늘 한 일
- sejong-search READEME 수정
- secreat json 삭제
- travis ci 배포 추가
- 이력서 최종 수정 (패캠)
책 및 목표 정리된 것
공통 도전과제
* Django Template을 사용한 프론트엔드 구현
* django-rest-auth와 django-allauth를 사용한 통합 OAuth인증
* 거리순/거리제한 필터링 (PostGIS)
* 고급 검색기능 구현 (ElasticSearch)
* Celery & Redis를 사용한 TaskQueue시스템 구현, Redis서버로 ElastiCache사용
* awscli, ebcli를 사용, ElasticBeanstalk CNAME Swap기능을 활용한 1일 1배포 무중단 배포 스크립트 구현
* 각 API의 Response시간 측정 및 로그 기록, 각 API에서 사용하는 DB Query내용 분석 및 최적화
* select_related(), prefetch_related()를 활용
* Django Channels를 사용한 채팅 서버 구현
* CI를 사용한 커밋단위 테스트, 배포, 머지 자동화
http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1969025148&trTypeCd=9p&trCtgrNo=63517
http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1942855990&trTypeCd=9p&trCtgrNo=63517
http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1177454854&trTypeCd=9p&trCtgrNo=63517
http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1552720919&trTypeCd=9p&trCtgrNo=63517
http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1116769340&trTypeCd=9p&trCtgrNo=63517
http://books.11st.co.kr/product/SellerProductDetail.tmall?method=getSellerProductDetail&prdNo=1465977578&trTypeCd=9p&trCtgrNo=63517