본문 바로가기

개발3

Note.2 프로토타입 개발중... - 1 TDD는 버리기로 했다. 막상 시도해보려니까 테스트 코드 작성에 손이 안나가는 현상이... 특히 혼자서 하려다보니 괜히 쓸데없이 생각을 깊게 가져가서 더 손이 안나간 것 같다. 일단 현재 개발 계획이 5주(설계 및 기반 - 2주, 개발 - 3주)로 조금 짧게 잡았기 때문에 안해본 TDD 보다는 일단 예전 방식을 그대로 사용해서 서비스 테스트를 위한 MVP를 빠르게 완성하기로 했다. 개발 과정을 좀 더 세부적으로 돌아보면... 이번 주는 중간에 어린이날이 있어서 그런가 집중이 꽤나 부족했다. 설계한 API 플로우 대로 개발이 진행되지도 않았고... 생각지 못한 이미지 파일 전송 건이 생겨서 주의가 분산되기도 했다. 그래도 합류하신 프론트 개발자 분이 미디어 취득에 관해서 생각보다 수월하게 파악하셨고, 기존.. 2021. 5. 8.
Note.1 프로토타입 개발 방향성 드디어 회사에서 진행하던 진절머리 나는 워킹 데모를 마무리하고 새로운 목적의 서비스 개발에 돌입했다. 전체적인 구조와 흐름은 단순하고, 데이터 처리 같은 기능이 없다보니 컴퓨팅 자원적인 문제도 없을 것으로 보인다. 이번 프로토타입 개발 간에 원하는 목표를 정리해봤다. 명확한 멀티미디어 데이터 획득 방법 AWS S3 서비스를 사용한 멀티미디어 데이터 제공 명확한 Django Model 정의 및 사용 TDD 시도 서버 관리 및 서비스 모니터링 먼저 멀티미디어 데이터 획득에 대해서는 워킹 목업 개발 간에 어느정도 달성을 했다고 볼 수 있는데, 현재 사용중인 ReactMic 라이브러리가 환경별로 다르게 작동하는게 확인된 상태이다. 어쩔 수 없이 워킹 데모는 안드로이드 크롬 환경에 맞추어 세팅을 하고 배포를 한 .. 2021. 4. 30.
Google의 Cloud Functions에 입문해보자 구글의 클라우드 플랫폼(Google Cloud Platform)에서 지원하는 서버리스 서비스인 Cloud Functions에 대해서 간단하게 정리해보려 한다. 내가 AWS의 Lambda를 써보질 않아서 얼마나 비슷한 지 모르겠지만 여하튼 같은 서버리스 서비스니까 어느정도는 비슷할 것 같다. 별 거 없었다. 현재 사용중인 STT 서비스가 구글의 STT 였기 때문에 이미 구글 API에 대한 계정이 준비되어 있었고, 굳이 다른 플랫폼을 사용하는 것 보다는 동일한 플랫폼 내부의 서비스를 사용하는게 나중에 기능을 통합할 때 더 편할 거란 생각이 있었다. https://www.youtube.com/watch?v=d90B0tupHrE 처음 시작하는데 정말 큰 도움이 된 유튜브 영상이다. 현재 테스트 용도로 사용중인 .. 2021. 4. 1.