2022. 2. 4. 16:59ㆍ프로젝트 리뷰
프로젝트명 : 달콤커피WEB
역할 : 백엔드개발
개발자 : 2명
기여도 : 90%
프로젝트 기간 : 2022년 1월 ~2022년 2월 + 현재 시간까지 운영
개발 스택 : Apache, PHP, Mysql
소개 : PHP을 이용하여 개발하였으며 외부 api도 같이 사용하고 있습니다.
사이트 : https://www.dalkomm.com/
느낀 점 : 프로세스가 어려운게 없는 소개페이지라 딱히 특이점은 없지만 앱에서 사용되고있는 api 이용이 필요하여 php에서 api를 호출하는 상황이 처음인 부분이 있었습니다. 또한 기존은 kt클라우드에서 호스팅한 linux centos를 사용했지만 이번에는 aws에서 호스팅한 linux ubuntu 환경이라 그런지 php sendmail이 정상으로 발송이 안되는 이슈사항이 있었습니다.
배운 점 :
1.php에서 호출하는 api
-> 서버에서 서버로 요청하여 response된 데이터를 필요로 하는 상황에서 가능하다는 걸 알게됬습니다.
ajax, axios로 통신과 다르므로 비동기 처리가 안된다는 점말고는 딱히 차이가 없긴 한 것 같습니다
*script영역에서 통신을 해도 됬지만 pagination,검색 기능을 추가시 더 복잡해질 것 같아 php에서 처리했습니다.
보완이 필요한 점 :
1. 메일 방송
-> 앞에서 언급했듯이 aws환경에서만 메일 발송이 안됬습니다.. 메일로그도 확인했을 때 정상으로 발송되는 로그와 차이가 없어 결국 해결은 못해 정상 발송되는 서버 측에 프로시저를 만들어 서버->서버 다른 서버에서 발송되도록 처리했습니다. 이 부분은 나중에 재구현해서 확인을 해보겠습니다.