4주 Project - 구현사항 되짚어보기( 서버 배포, 사용자 경험 )
2019. 12. 9. 22:25ㆍ카테고리 없음
- basic-server 서버 구동 - why use koa?
- Restful API 작성 - 서버와 프론트간 통신시 겪은 이슈
- DB 구현, 관리 - 몽고db, 몽구스 사용시 느낀점, 장점, 특이사항
- 서버, DB - AWS EC2 배포, 관리 - 빠른 배포의 장점? 필요성?
- JWT 사용하여 로그인 기능 등 보안기능 구현 - 사용자 인증에 관하여
- nodemailer를 통한 이메일 인증 구현
◈ 서버의 배포 ( 서버 배포는 빠를 수록 좋다 )
- 실제 사용자 경험이 아닌 테스트 단계에서도 서버의 빠른 배포는 충분한 이유가 있다.
- 내부적으로 지속적인 테스트, 수정과정에서 개발시에는 생각지 못했던 오류들을 발견할 수 있다.
( 간단하고 별 것 아닌 사항일 수도 있지만 그 하나하나가 모여 전체적 완성도를 가지게 된다. )
- 사용 후 피드백이 있어야 정말 제대로 문제를 발견하고, 배우고 발전할 수 있다는 걸 배웠다.
- 개발이나 테스트 단계에서 User Experience 는 필수 사항이다.
◈ 경험했던 실제 예시
- 서버 사이드 메일인증 확인 절차 中
- 사소한 부분이었지만 개발 당시에는 미쳐 생각하지 못했던 부분으로,
실제 사용자 피드백 과정의 가치와 중요성에 대해 느끼고 생각해본 계기가 되었다.