12. 1) 서비스 프로세스별 모듈화
- 상위 프로세스 : ① 요청, ② 인증, ③ 제휴사/유저 검증 및 응답
: 상위 프로세스별 세부 기능 모듈화 세부 모듈 조합으로 상위 프로세스 모듈화
2) AWS 분산처리 환경을 고려한 서버 구축
우리의 역할 2
13. 백앤드 활용 기술 : 로그인 vs 리로그인
서버
통신
DB
로그인톡 (논 클라우드) 리로그인 (클라우드)
- Node.js clustering, Express, TLS, Proxy
- Https, Socket.io, TCP
- Postgre, Redis
- Node.js, Express, AWS ELB
- Https, Socket.io
- Postgre, Redis
14. 리로그인 활용 기술
Node.js, Express
웹 애플리케이션
서 버
Https / Socket.io / Redis통 신
Redis / Postgre데이터베이스
- I/O, 통신
- 보안화된 통신
- 요청 커넥션 유지
- AWS EC2간 메세지 전달
- 인⠂검증용 임시데이터, session storage
- 영구 저장용 스토리지
16. - AWS EC2간 메세지 전달 / 커뮤니케이션
기술적 이슈
유저컴퓨터
카카오톡
EC2 (A)
EC2 (B)
1.승인 요청
2.카톡 송신
3.승인 진행
4.승인 완료
how token
send
로그인톡 서버
승인 완료시
B가 A에게 어떻게
토큰을 보내지 ?
17. - AWS EC2간 메세지 전달 / 커뮤니케이션
기술적 이슈
유저컴퓨터
카카오톡
EC2 (A)
EC2 (B)
1.승인 요청
2.카톡 송신
3.승인 진행
4.승인 완료
5. 토큰 전송
로그인톡 서버
subscribe를
하고 있는 곳에
토큰 전송
REDIS
channel
SUB
PUB