Siren Order!

뜨루루루·2023년 10월 23일

sirenorder

목록 보기
1/9

프로젝트 시작

해당 글에 제목과 같이 사이렌 오더를 만들어 볼것이다!

아쉽게도 같이 하려던 팀원이 개인사유로 이탈해서 혼자 하게 되었지만 환경은 팀프로젝트와 비슷한 환경을 하려고 노력 할 것 이다.

구성

우선 API와 소켓서버를 하나로 사용 할 생각이다.
그리고 클라이언트로 모바일 앱, 데스크톱 앱으로 나누어 지고 모바일은 일반 구매자 유저들이, 데스크톱 앱은 상인들이 사용하는 용도로 만들어질 것이다.

코드관리는 Git, Github를 사용하고 배포는 Github action, docker를 사용할 생각이다.

DB는 Postgresql을 ORM으로는 Prisma를 사용하고 데이터 캐싱은 Redis를 이용 할 것이다.

기본적은 구성은 대략위와 같고 아직 그려놓질 않아서 전체적인 디자인은 그려서 해당글에 업데이트 하도록 하겠다!

새로운게 많아...

데스크톱 앱과, Github action, Docker는 처음 사용 해보는 거라 아직은 정리해둔 메모장을 보면서 해야하는게 작업속도가 좀 느린데 새로운걸 도입하니 그래도 재미는 있다, 특히 데스크톱 앱은 ElectronJS로 만들려고 하는데 들어만 보고 완전 처음접하는 프레임워크라 더더욱 고난이 예상된다!

얼만큼 진행 되었나?

흐음... 현재 진행은 구성과 환경정도? Diagram을 슬슬 그리기 시작하고 있어서 이걸로 시간을 좀 많이 잡아먹힐 예정이다.

배포를 할때 빌드도하고 시드데이터도 넣어주려고 하는데 좀 테스트 해봐야 할게 많아서 우선은 의존성 패키지들을 체크하고 빌드하고 결과를 Slack 메시지로 날려주는 정도만 해두었다.
(카카오 기술블로그 사랑해요)
.
.
.
.
.
.
.
.
.
.

총총...

할게 많아서 얼마나 걸릴지 모르겠지만 이번엔 하나하나 기록하면서 해볼생각이다.

이 프로젝트가 끝나고 정리를 하면 진짜 풀스택이 되어 버린것 이겠지?...무튼 자세한 기술스택은 깃허브에 정리하겠으니 궁금하다면 참고해주시면 감사하겠습니다!

profile
개발 블로그보단 개발 일기 입...껄요?

0개의 댓글