Photo by Nicholas Green on Unsplash

파트너사에서 인도개발자들에게 외주로 맡겨 개발한 php 사이트를 넘겨받아서,

php 버전을 업데이트 해주고,

vapor 를 활용하여 staging 환경과 production 환경을 구분하여 aws 에 배포해주었다.

작업은 2주에 걸쳐 6일동안 진행되었다.

Photo by freestocks on Unsplash

2020년 6월 1일부터 시작한 미플릭 프로젝트를 9월 28일 월요일에 오픈을 하면서 구현단계까지 한바퀴 돌았다.

물론 운영단계인 지금 개발해야할 것도, SR처리해야할 것도 많다.

 

처음에 php, codeigniter, gabia 클라우드에서 시작된 이 프로젝트는 한달 정도 지났을 때, 인원 이탈이 생기면서 기획부분과 아키텍처 부분을 다시 설계해야 했다.

그래서 react, java, springboot로 화면까지 띄우고, DB 설계를 할려는 찰나에 Micro services 를 적용해보자는 아이디어가 생겨, AWS 클라우드 서버에 micro service로 만들어진 python 기반 샘플 소스를 띄워보고, 프론트단을 react 를 적용하기 위해 gatsby ecommerce 샘플 소스를 활용해서 적용해 보았다. 그리고 동시에 백엔드는 aws amplify 를 이용해 구성하였다.

메인페이지에 상품이 보이도록까지 개발하였을 때, 새로운 팀원이 들어오면서 nextjs로 바꾸기로 하여 다시 nextjs, aws-amplify 로 개발을 하고, 한달이 지나 오픈까지 하였당

 

이번 프로젝트에서 배운 내용을 바탕으로 다음 프로젝트는 더 퀄리티있고 임팩트 있는 제품을 만들고 싶다.

Photo by Nina Strehl on Unsplash

짧은 시간안에 개발이 필요하여 워드프레스 기반으로 모임서비스를 만들었다.

 

개발서버를 따로 구축하지 못하고 atom 을 이용해서 운영서버에 ftp로 접근하여 바로 작업을 하였다.

 

각종 플러그인들 수정작업까지 하게되어 wordpress, php 에 대해 깊이 배울 수 있는 프로젝트였다.

 

다음에 이와 비슷한 서비스를 개발하게 된다면, 클라우드 서버를 활용해서 dev, test, prod 환경을 구분하고, 기획 디자인은 figma 를 활용하고, 프론트엔드는 react 나 최신 js 기술을 활용하고, 백엔드는 상황에 맞추어 개발을 하고 싶다.

+ Recent posts