일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- EC2
- 42서울
- 티스토리챌린지
- 라피신
- Route53
- 캡스톤디자인프로젝트
- Spring boot
- CICD
- UNICON
- 전국대학생게임개발동아리연합회
- UNIDEV
- 체크인미팅
- 프리티어
- AWS
- Redis
- 도커
- 게임개발동아리
- 오블완
- 스프링부트
- NAT gateway
- 프롬프트엔지니어링
- 생활코딩
- UNICON2023
- 프로그래밍
- 인프라
- springai
- bastion host
- 개발공부
- 백엔드개발자
- openAI API
- Today
- Total
목록2025/05 (2)
Hyun's Wonderwall

졸업프로젝트 그로쓰도 어느덧 막바지에 이르렀습니다. 지난 1년 동안 진행한 기획 및 개발 과정을 회고해보겠습니다.우리 팀은 "예산 내 소비에 어려움을 겪는 Z세대를 위한 시계열 예측 AI 기반 맞춤형 절약 챌린지 가계부 서비스"를 주제로 서비스 개발을 진행했습니다.저는 기획(공동), 백엔드(Spring Boot에서 챌린지 도메인과 월별리포트 기능 제외 전체) 개발 및 서버 구축, UX/UI 디자인, AI(OpenAI API)를 담당했습니다.서비스 아키텍처는 다음과 같습니다.1. ERD 설계 ERD 설계 시 가장 어려웠던 부분은 거래내역(초록색) 관련 테이블 구조였습니다.수입과 지출은 공통 필드가 많으나, 완전히 일치하지 않습니다.일별·월별 거래내역과 분석 화면에서 특정 기간 동안의 수입·지출을 함께 표시..

ACC Ewha 사이드 프로젝트로 대규모 시스템 아키텍처를 설계해보게 되었다!"가상 면접 사례로 배우는 대규모 시스템 설계 기초" 책을 기반으로 주제가 결정되었는데, 우리 팀 주제는 '채팅 시스템'이다. 주제 요구 조건일대일 채팅 또는 그룹 채팅 기능을 구현한다.키-값 저장소에 채팅 이력을 보관한다.인프라 요구 조건평균적으로 약 1000명의 유저가 해당 서비스를 사용 (최대 동시 접속 사용자 수 500명 예상)초당 약 50건의 메시지 전송 처리 필요최대 6개월간 메시지 내역 보관 필요메시지 전송 지연 시간은 2초 이내심화 조건그룹 채팅 지원: 최대 100명까지 참여 가능한 그룹 채팅방 제공첨부 파일: 채팅에서 최대 10MB 크기의 파일 첨부 기능 지원오프라인 메시지 처리: 사용자가 오프라인 상태일 때 메..