2021년 첫번째 분기 회고

2021-03-22
Retrospect

안녕하세요. 도미닉입니다.
오랜만에 깃허브 블로그에 글을 작성합니다.
티스토리, 미디움 등 블로그를 전전하다가 개발 관련된 모든 내용은 깃허브에 모아놓는게 좋을 것 같아서,
그리고 appleceo라는 서브도메인을 사용하기 위해 이 블로그에 다시 글을 작성하고자 합니다.
올해 3개월동안 있었던 일들을 회고합니다.

회고

DB 이전

기존에 ec2에 mysql이 설치되어 있었다.
ec2 인스턴스에 문제가 생기거나 mysql 자체에 문제가 생기면 DB가 다운되고 다시 시작이 되지 않아 장시간 장애가 발생한 적도 있었다.
DB 이중화에 대해 알아보던 중 친구가 AWS Aurora 에 대해서 말해주었다.
알아보니 RDS 를 활용해서 이중화를 하는 것이 가장 간단하고 확실한 것 같았다.
공식문서와 블로그 글들을 보며 AWS RDS 로 이중화를 구성하였다.

AWS Aurora 로 이중화를 하자고 사내에 제안할 때의 발표자료

장고 서버 구축

회사에 장고로 만든 페이지들을 AWS에 올리지 못하고 있었다.
주니어 급이 개발을 하여서 서버 환경 구축에 미숙했기 때문이다.
python django gunicorn nginx 을 이용해서 서버를 구축했고 주니어 분이 개발해놓은 코드들을 올려서 안정적으로 서버에서 돌아가도록 구축하였다.

참고한 자료들 :
http://dev.epiloum.net/1440
https://conory.com/blog/42847
https://seowoosung.github.io/architecture/2020/05/11/nginx.html

쿠폰 기능 고도화

기존에 쿠폰 기능이 있긴 하였으나 제한 조건을 걸지도 못하였다.
금액, 지역, 상품 제한을 걸 수 있도록 추가하여 쿠폰 기능을 고도화하였다.

세차왕 iOS 앱 개선

  • 온보딩 페이지 추가
  • 주문 화면에 카카오지도가 조그맣게 보이던 것을 구글 지도로 꽉 채워서 보이도록 수정
  • 주문에 대한 리뷰 등록 시 앱 리뷰도 쓰도록 유도하는 기능 추가
  • 외부 페이지는 팝업으로 띄우도록 수정

어드민 고도화

  • 차량 검색 기능 추가
  • 회원 검색 기능 추가

정리

이번 분기는 회사에 적응도 많이된 시점이라 많은 일을 한 것 같습니다.
추가로 대학교 동기를 회사에 추천해서 입사시키게 되었습니다.
많은 일을 같이할 수 있을 것 같아서 기대됩니다.
개발팀장으로서 좋은 개발 문화를 가꿔나갈 수 있도록 기여하고 싶습니다.