소개
•
Design Thinking
“어떻게 하면 일기를 더 재밌게 작성하고, 지나온 추억을 더 즐겁게 회상할 수 있도록 도울 수 있을까?”라는 생각에서 나온 서비스
•
문제정의
일기를 다시 볼 때, 어떤 날에 무슨 일이 있었는지 찾기 불편한 점
일기를 직접적으로 공유하는 것에 부담을 느낄 수 있다는 점
전형적인 일기 작성 방식이 지루한 방식
→ 새로운 일기 작성 방식을 제시할 필요성
•
Persona(20대 여성)
원하는 날짜의 일기를 빠르게 찾아보고 친구들에게 나의 이야기를 은유적으로 공유하고 싶어하는 니즈
•
아이디어
일기를 작성하면 AI가 그에 맞는 그림을 그려주고 이를 사용자가 확인하여 저장하고 SNS 공유 기능을 가지고 있다.
팀내 역할
Front-End 1명, Back-End 2명, AI 1명, 디자이너 1명으로 총 5명의 팀으로 구성되어 있습니다.
저는 Back-End 개발 및 인프라의 역할로 서버 API 개발 및 서버 배포, AI연동 역할을 맡았습니다.
개발한 API와 서버 배포는 아래와 같습니다.
[API]
이미지 Making/Download,
Diary Search System, Query 최적화
[Sever]
Nginx를 통한 리버스 프록시 서버 구성,
Docker를 이용한 Spring Boot Server/AI Server 분리,
Docker Network를 통한 패킷 손실 최소화,
Google Domain/SSL인증서 적용
DB 구조
DB는 3일 동안 실질적인 PM을 뽑아내는 것을 목표로 잡았기에 추가로 생길 예정입니다.
서버 전체
•
전체 구조