개발 일지/개인 회고

[개발 회고 #3] Vue.js + PHP 쇼핑몰 프로젝트 – 백엔드 갈증, 프런트 확장, 앱 심사까지

개발하는 동그리 2023. 1. 13. 18:02
Vue.js(프론트엔드) + PHP(백엔드)로 구성된 쇼핑몰 프로젝트에 투입된 지 3개월이 지났습니다.

이번 달은 PHP 백엔드 수정뿐만 아니라, 앱 스토어 심사 대응까지 업무 범위가 확대되었고, 프런트 영역에 대한 이해도 함께 넓혀가는 시기였습니다.

 

🔧 주요 업무 정리

  • PHP 백엔드 수정 (쿼리문 추가 및 변경)
  • 고객사 요청 UI 반영
  • Vue.js 프론트 코드 분석 및 HTTP 통신 학습
  • axios 활용 및 vuex 적용 가능성 검토
  • Apple Store 앱 심사 대응 (Xcode 수정 및 TestFlight 등록)
  • Xcode 이슈 해결 및 재심사 승인 완료

 


⚙️ 백엔드 개발자로서의 아쉬움과 수용

개인적으로는 Java 백엔드를 공부해왔고, 백엔드 업무를 배우고 하고 업무를 하기를 원했습니다. 그러나 이번 프로젝트가 Java 기반이 아니어서 아쉬움이 있었지만, 새로운 언어와 구조를 접하는 것은 분명 성장의 기회라고 생각했습니다.

Vue.js와 PHP의 조합도 나름의 특성이 있으며, 다양한 스택 경험이 결국 더 큰 장점이 될 것이라 믿고 있습니다. 프론트 중심의 업무가 주어졌을 때, 처음에는 신경 쓰이셨던 듯한 부장님/차장님의 반응도 있었습니다. 입사 초기 백엔드에 집중하고 싶다는 의사를 밝혔던 탓이겠지요.

하지만 기술은 도구일 뿐이라는 생각으로, 프론트 경험 역시 나중에 반드시 도움이 될 거라 생각하고 진심을 다하고 있습니다.


🧠 Vuex 학습과 코드 간소화에 대한 고민

현재 프로젝트는 다수의 페이지에서 동일한 데이터를 각기 개별적으로 요청하는 구조입니다. 이 과정에서 vuex라는 개념을 접했고, 이를 적용하면 코드 재사용성과 상태 관리 측면에서 훨씬 효율적일 수 있다고 판단했습니다.

실제 적용을 검토하며 부장님과 차장님께 말씀드렸고, 긍정적인 반응을 얻었습니다. 다만 “무조건 사용하는 것이 아니라 상황에 맞게 판단해야 한다”는 조언도 함께 주셨습니다. 지금은 고객사 요청 처리에 우선순위를 두고 있어 실제 적용은 잠시 미뤄뒀지만, 여유가 생기면 꼭 도전해보고 싶습니다.

현재는 vuex를 적용하고 싶어서 드릉드릉하는 중입니다. 😶‍🌫️


 

📱 Apple Store 앱 심사 전 과정 경험

이번 달 가장 특별했던 경험은 Apple Store 앱 심사 프로세스 전체를 경험한 것입니다.

  • Xcode 일부 오류 해결
  • 수정된 빌드를 TestFlight에 업로드
  • Apple Developer Console에서 앱 심사 요청
  • 심사 반려 → 사유 확인 → 수정 대응
  • 재심사 요청 → 최종 승인 완료

평소 접하지 못했던 영역이었기에, 실제 배포 흐름을 경험해 본 점은 매우 뜻깊었습니다. 꼭 개발뿐만 아니라, 제품 릴리스의 전 주기를 간접적으로나마 체험한 소중한 시간이었습니다.

 


🧭 회고하며

이번 달은 기술 스택의 다양화, 프론트와 백엔드의 경계 경험, 그리고 앱 심사라는 외부 프로세스 이해까지 다방면의 성장과 고민이 함께 있었던 시기였습니다.

여전히 백엔드 개발에 대한 갈증이 있지만, 지금의 모든 경험이 결국 나를 단단하게 만들어 줄 것이라 믿고 있습니다.

 

주어진 업무에 충실하게 책임감 있게