서론
정말 오랜만에 포스팅이다..
포스팅이 없었던 이유는 1차 프로젝트 마감이 얼마 남지 않아서 부랴부랴 완성한다고..
중간중간 트러블 슈팅이나 근황 같은 걸 올리고 싶었는데..
생각보다 시간이 너무 없더라..
기능을 구현, PPT 준비, 발표 자료 준비, README 작성, 시연 영상 촬영.. 등등
프로젝트 발표회를 위해 처리해야 할 게 너무 많았다.
그래도 성공적으로 1차 프로젝트를 마무리했다..
이제 그 과정을 자세히 알아보도록 하자..
MSG조 프로젝트 소개
시연 영상
우선 우리 조의 노력의 결실이자, 결과물인 시연영상을 한번 보고 가자..!!
팀원이었던, 조**이 아주 정성스럽게 만들어줬다.
우린 클론 코딩 프로젝트였지만, 이로 그치기엔 너무 아쉬웠다.
그래서 관리자 페이지를 상상(?)해서 만들어보자는 아이디어를 추가적으로 적용했다.
결론적으로, 이 아이디어가 우리 조만의 차별점이 됐다.
아이디어를 적극적으로 주장해 준 프런트엔드인자 영상 제작자인 조**에게 감사를 표합니다..
프로젝트를 소개합니다.
GitHub Link : https://github.com/1-MSG
사실 시작은 SSG 쇼핑몰 사이트의 클론 코딩 프로젝트였다.
하지만 클론 코딩으로 그치기에는 아쉬움이 있었다.
그래서 쇼핑몰을 관리하는 입장에서의 서비스를 생각하게 됐고,
그리하여 탄생한 게 쇼핑몰을 관리하는 어드민 서비스다.
이렇게 다양한 쇼핑몰 관리를 위한 기능에 초점을 잡았다.
우리 조의 키워드 - 성능 개선(최적화)
우리 조는 프로젝트를 진행할 때, 항상 최적화에 초점을 맞췄다.
왜? 우리가 구현하는 게 쇼핑몰이기 때문이다.
쇼핑몰은 2가지 특징을 가진다.
- 많은 사용자가 한 번에 많은 요청을 보낼 때가 많다.
- 대부분의 액션(작업)이 데이터베이스를 이용한다.
즉, 데이터베이스 요청 작업이 엄청나게 많이 일어난다. → 데이터베이스가 뻗어버리기 쉽다..
그래서 이를 최적화가 중요하다고 생각해서 아래 3가지를 목표로 작업을 했다.
아무튼 이런저런 기법을 적용해서 결과적으로 이렇게 성능최적화를 했다^__^
1차 프로젝트 발표 - 4월 17일
드디어 1차 프로젝트 발표가 다가왔다.
이날을 위해서 팀원들 다 같이 열심히 PPT를 만들고, Git Repository를 다듬었다..
작은 발표회인 줄 알았는데.. 심사위원 분들까지 있었다..
무려 신세계 개발자 분과 PM 분이 직접 오셔서 심사를 봐주셨다..
때문에 떨림이 배가 된 것 같다..
근데 하필 우리 조가 첫 번째 순서였다.. 발표도 내가 하는데..
그래도 침착하게 발표를 마무리했다..
근데 솔직히 내가 뭐라고 했는지 아직도 잘 기억 안 남..
후기
결론부터 말하면 우리 조는 수상권 안에 들지 못했다.
하지만 1차 프로젝트를 통해 얻은 게 많았기 때문에 상관없었다..
클론코딩인 건 여전히 아쉽긴 하나,
다양한 기술적 이점을 얻을 수 있었고, 협업 또한 할 수 있었다.
그리고 내가 부족한 점이 무엇인지 알았고,
앞으로 무엇을 공부해야 할지 방향성을 알 수 있었다..
이제 2차 프로젝트를 준비하자..