교육 소개
home
DEEP DIVE 소개
home

그림일기, Emodiary

태그
백앤드
인프라

소개

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을 뽑아내는 것을 목표로 잡았기에 추가로 생길 예정입니다.

서버 전체

전체 구조