시작과 끝을 제외하면 총 3번에 걸처서 얼굴분석 서비스를 만들어봤다.
몇일동안 저녁에 작업했고 동작하는 목업이 필요했기 때문에 보안이나 인증부분은 모두 생략했다.
어쩌면 생략한 그 부분이 훨씬 어려운 부분이지만 아이디어를 현실화하기에는 좋은 소재라고 생각한다.
당장에 개선 가능한 부분을 생각나는 대로 적어본다.
- OpenCV를 이용하여 얼굴을 감지했을때 S3에 전송한다.
- 작업을 Queue에 넣고 EC2 그룹에서 Face API를 이용하여 분석결과를 저정하여 확장성을 확보한다.
- DB는 내부 서비스에서만 접속한다.
- API Gateway를 이용하여 통계 API를 작성하고 API를 이용하여 형상화
- 라즈베리파이에 AWS 계정을 설정하지 않고 Signed URL이나 Credential을 부여받아 처리하도록 한다.
- Face API 이용에 대한 통계(횟수, 실패등)
- MS Face API 대신 Amazon Rekognition 사용
- Plot.ly 대신 Google Data Studio 사용
- 기타..
개선사항이 너무 많아서 다 적기 어려울 정도다. ㅜㅜ 뭐든지 시작하는 것은 쉽지만 완성시키는 것은 정말 어려운 것 같다.
다행인것은 AWS 강남 소모임에서 이 프로젝트를 고도화 하기로 하고 스터디를 진행할 예정이여서 좀 더 완성도가 올라가지 않을까 기대해본다.