프로젝트 시작일 : 11월 3일 (현재 8일 경과)
프로젝트 발표일 : 12월 9일 (남은 기간 28일)
프로젝트 주제 : 영화 예매 서비스
참여 팀원 : 5 명
(front-end : 2, back-end : 3)
맡은 포지션 : 백엔드
담당 도메인 : 예매, 결제
프로젝트 주제 선정
RDS(MySQL) 세팅
ERD 설계
코드컨벤션 설정
DB table 생성 및 왜래키 연결
flow chart 제작
그외 스토리보드 제작 등등 다른 업무들이 있었지만
내가 중점적으로 참여했던 업무들에 대해서만 회고하려 한다.
예매 서비스를 구현하기 위한 기능 사항 및 데이터 처리 사항, 예외 처리 사항들이 다양할 것으로 판단되어 팀 논의 끝에 선정됨.
기존 팀원들이 모두 활용 가능한 MySQL를 데이터베이스로 간편하게 구축이 가능하고 편리하게 접근이 가능하며 비용적인 부분에서 일정 기간 무료로 사용 가능하기에 채택.
(유료전환 후 데이터베이스 인스턴스별로 월간 요금만 지불하면 됨.)
RDS란?
RelationshipDatabaseService, 관계형 데이터베이스 서비스
관계형 DB(MySQL,Oracle,MariaDB 등)를 모니터링 가능
참조 : https://dev.classmethod.jp/articles/for-beginner-rds-explanation/
이전에 참여한 프로젝트에서 사전 지식 없이 설계를 하면서 부족한 부분을 보안해보고자 하였음.
개념모델링과 논리모델링에 대한 공부를 통해 습득한 지식을 기반으로 엔티티의 정의 및 주제영역을 도출,분류하고 핵심엔티티를 식별하여 식별자 및 속성을 정의함.