API 개발 계획
화 - 목
•
og 태그 크롤링 API + 공모작성 API → 포케,에버
•
s3 업로드 API + 필터링+검색(목록) API → 메이슨,도라
금 - 월
•
상태변경(도메인 관련 고민 필요) API → 메이슨,에버
•
로그인 + 랜덤 닉네임 생성 API (토큰 관리법, 로그인쪽 코드)→ 포케,도라
화 - 수
•
로깅 / 모니터링 → 관통하는 작업으로 만들기
◦
더 구체적으로 생각해보기
◦
안드로이드가 버튼, 스크롤, 조회 등 서버로 보냄
◦
서버는 그걸로 로그 분석한다
◦
CloudWatch(서버 모니터링), RDS(로그 분석용)
◦
서버는 안드의 로그를 받아올 API 필요, 받아온 데이터를 RDS로 보내기
◦
RDS는 어떻게?
•
2차 데모데이 피드백 반영
◦
캐싱 → 안드 쪽에서 (백은 id만)
목
•
최종 점검
3차 데모데이 요구사항
공통
•
지난 2주간 진행한 프로젝트 요구사항 적용 데모 시연
•
2주동안 구현한 핵심 기능 개발 서버에서 데모 시연
•
4차 스프린트에서 구현할 핵심 기능 목록 공유
•
FE or AN 에서 BE까지 관통하는 업무 중 최소 하나를 FE or AN / BE 개발자가 짝으로 (3인 짝도 가능) 진행
e.g.
백엔드
서비스 운영 환경 구축
•
로깅 프레임워크 적용
•
API 문서 작성
•
(로그, 매트릭) 모니터링 대시보드 구성
◦
서비스의 규모를 고려하여 러닝 커브가 큰 기술을 이용하여 구성하는 것 보다 간단하게나마 확인할 수 있는 정도로만 구성하기
안드로이드
모니터링 환경 구축
•
로깅 전략을 설계하고 적절한 로그 수준과 위치를 고려하고 추가한다.
◦
앱 충돌이 발생하면 원인을 빠르게 파악해야 한다.
◦
사용자의 행동을 추적할 수 있어야 한다.
•
Firebase Analytics, Crashlytics 등 모니터링 환경 구축
4차 데모데이에 보안할 내용
•
백엔드에서 카카오와 통신하도록 변경하기