사이드프로젝트 2

[ 기록의 정원 ] 게이트웨이 서버에 인증・인가 적용기 ( 1편 )

게이트웨이 서버라우팅 역할 게이트웨이 서버는 HTTP 요청을 다른 프로토콜로 변환해주어서 클라쪽에서 다른 프로토콜을 신경쓰지않고 통신할 수 있게끔하는 역할을한다. 약간 중간다리 같은 역할을 한다고 생각하면 된다아아아ㅏ 인증인가 역할 뿐만 아니라, 다른 프로토콜로 접근하기 전에 유효한 회원인지 검증하는 역할을 하기도 한다."기록의 정원" 프로젝트는 로그인한 회원들만 서비스를 이용할 수 있기 때문에  게이트웨이 서버에서 이 인증인가 로직을 반영하기로 했다. 인증방식 전략 ( JWT )세션 저장소 같은 별도의 스토리지를 두지 않고,시크릿 키 암호화를 통해 보완성이 늘어나는 이점이 있는 JWT방식으로 회원인증을 하기로 정했다.  전략토큰의 유효성이 어긋날 경우 게이트웨이 서버쪽에서 에러를 발생시킨다. - 1차로..

[ 기록의 정원 ] MSA 도입과 역할분담

들어가기5월 17일부터 10일 동안만 서비스 하나를 개발하는 프로그램인 비사이드 프로젝트에 참가하게 되었다.팀 빌딩은 각자가 알아서 진행해야 하는데, 역시나 파이썬으로 백엔드 개발하는 사람은 나밖에 없었다 ㅠㅠ ( 팀 합류 후 느즈막히 한 분 나타나긴 하심 )  그래서 언어나 프레임워크를 제외한 기술스택이 비슷한 사람 혹은 프로젝트에 임하는 가치가 비슷한 사람을 찾기로 했다.마침 눈에 띄는 분이 계셨는데, Go언어로 개발을 하시고 GCP 내 여러 가지 기능들을 사용했다고 한다.조금은 마이너한(?) 백엔드 언어와 GCP기능을 사용해봤다는 점이 나랑 비슷해서 같이 팀하자고 말하려는 순간! 현태님이 먼저 같이 하자는 제안을 하셨다 !! 심지어 이미 디자이너 2명, FE 1명, 기획 1명, BE 1명 이렇게 조..