취업을 준비하면서 나와 같은 길을 걷는 사람들과 이야기를 나누고 싶었던 적 있으신가요? 어디서 정보를 얻어야 할지 막막했던 경험이 있으신가요?
CONVO는 IT 직군에 관심 있는 사람들과 자유롭게 대화할 수 있는 랜덤채팅 플랫폼입니다.
같은 직무를 준비하는 사람들과 실시간으로 소통하고, 생생한 정보와 인사이트를 나누며, 새로운 기회를 만들어 보세요!
| 프론트엔드 | 백엔드 |
| 임주민 | 최병준 |
① User는 브라우저(Chrome, Safari 등)를 실행한다.
② 브라우저를 통해 ColudFront와 S3로 배포된 Client에 접속한다.
③ Client는 Server에 API를 요청한다.
④ Let's Encrypt 인증서를 사용한 Nginx를 통해 SSL 인증서 기반 암호화된 HTTPS 통신을 수행한다.
서버의 도메인으로 들어온 request는 프록시 패스를 통해 Spring이 실행 중인 포트 번호로 전달된다.
⑤ 컨테이너 내부 네트워크를 통해 Redis에 Data를 읽고 쓴다.
⑥ 컨테이너 내부 네트워크를 통해 Postgresql에 Data를 읽고 쓴다.
⑦ OAuth 로그인 Request인 경우, Google의 Server를 통해 리소스를 획득한다.