
용어와 관련해서는 아래 공식문서 참조https://developers.kakaopay.com/docs/payment/online/common#term-description 카카오페이 | 개발자센터새로운 기회와 가치를 함께 만들어봐요developers.kakaopay.com 결제 구조위 모식도를 확인해보면 '결제준비 API'과 '결제승인 API' 두 개의 API로 나뉘어져 있는걸 확인할 수 있다. 문제 상황내가 구상했던 흐름은 다음과 같다.클라이언트에서 결제가 필요한 시점에 우리의 서버로 필요한 요청 값을 보내고, 서버에서는 카카오로부터 결제요청API에 대한 응답값을 받아온다. 그 후 서버에서는 tid값을 기반으로 DB에 데이터를 저장하고, 클라이언트에게는 redirec url만 보내주어 결제 프로세스를 ..

IntroWebRTC는 CodeArena라는 팀 프로젝트를 진행하면서 처음 사용해보았던 기술입니다.그 때 당시 과제로 WebRTC 기술을 적용해야 하였고, 저희 팀이 선택한 서비스는 “화면 공유 스트리밍” 서비스 였습니다.해당 서비스에 대해 배포 환경 및 엔드포인트 구축은 제가 맡아 처리하게 되었습니다.또한 최근 직무 면접 컨설팅을 받는 도중 한 프로젝트에서 “WebRTC와 WebSocket을 둘 다 사용하였던데, 그 이유가 있나요? 하나의 기술로 나머지 서비스를 대체할 수 있지 않나요” 라는 질문에 제대로된 답변을 못한 것이 이번 포스팅을 통해 학습을 하는 큰 이유 중의 하나입니다.. 우선 WebRTC에 대해서 간단하게 짚고 넘어가려 합니다.WebRTC란?WebRTC는 Web Real-Time Comm..
![[프로젝트 회고] 나의 첫 팀 프로젝트 - CodeArena](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbxgXhe%2FbtsIDLyHxrF%2F2dne5V8MhIz2euGCKmnsm0%2Fimg.png)
IntroSSAFY 2학기 공통프로젝트인 CodeArena 서비스 개발에 대한 회고를 하려합니다.회고를 하기엔 약간 늦은 감이 있지만 기억을 천천히 되짚어보며 전통적인 회고 방법론인 KPT를 기반으로 좋았던 점, 문제였거나 아쉬웠던 점, 개선 시도 등에 대해 정리하려합니다. 지금 생각해보니 SSAFY 내에서 첫 프로젝트였던만큼 배운 점이 정말 많지만 그만큼 기획부터 말썽이 잦았던 프로젝트였던 것 같아요. 이제 시작하겠습니다.팀 모집SSAFY 2학기는 자율적으로 팀을 구하는데요. 비전공을 최소한 2명 이상 포함 해야하기에 처음에는 MM이라는 소통 툴로 여러 명에게 러브콜을 날렸던 것 같네요. 전공반에서 3명과 함께 하기로 했고, 세 명 전부 백엔드 포지션 희망이였기 때문에 비전공에서 프론트 분들을 구하기엔..