til

·TIL,일일 회고
개요GlowGrow 프로젝트는 JWT 토큰 기반의 인증 시스템을 사용하고 있습니다. Swagger를 통해 API를 테스트할 때도 실제 운영 환경과 동일하게 JWT 토큰 인증이 필요합니다.Swagger UI에서 JWT 토큰을 사용하기 위해서는 특별한 Configuration 설정이 필요한데, 본 글에서는 이러한 JWT 토큰 인증을 위한 Swagger Configuration 설정 방법과 그 동작 원리에 대해 정리하고자 합니다. 설정 방법1. 기본 API 정보 설정@OpenAPIDefinition( info = @Info( title = "Glow-Grow Payment Service", version = "1.0.0", description = "팀 T키타카의 G..
·TIL,일일 회고
개요GlowGrow 프로젝트의 배포 프로세스 중 Matrix Strategy(매트릭스 전략)를 사용했었습니다. [TIL, 일일 회고] 2024.10.29 - GlowGrow 프로젝트 GitHub Actions와 Docker를 활용한 MSA 배포 자동화개요마이크로서비스 아키텍처(MSA)를 기반으로 하는 프로젝트에서는 각 서비스가 독립적으로 배포될 수 있도록 설정하는 것이 중요합니다. 이 글에서는 GitHub Actions와 Docker, 그리고 EC2를 활용해pixx.tistory.com 본 글에서는 Matrix Strategy(매트릭스 전략)에 대해서 공부한 지식을 정리하고자 합니다. Matrix Strategy이란❓Matrix Strategy(매트릭스 전략)는 GitHub Actions에서 제공하는 기..
·TIL,일일 회고
개요어제 프로젝트의 배포 프로세스를 정리하면서 dockerTagAndPush.sh 파일에 대해서 정리하겠다 했습니다. 본 글에서는 각 서비스의 Docker 이미지를 빌드하고 태깅하는 역할을 하는 dockerTagAndPush.sh 파일에 대해서 정리하고, 장점에 대해서 정리하고자 합니다. [TIL, 일일 회고] 2024.10.29 - GlowGrow 프로젝트 GitHub Actions와 Docker를 활용한 MSA 배포 자동화개요마이크로서비스 아키텍처(MSA)를 기반으로 하는 프로젝트에서는 각 서비스가 독립적으로 배포될 수 있도록 설정하는 것이 중요합니다. 이 글에서는 GitHub Actions와 Docker, 그리고 EC2를 활용해pixx.tistory.com Docker 이미지 태깅이란❓Docker ..
·TIL,일일 회고
개요현재 저희 프로젝트 GlowGrow 는 미용업에 종사하는 인턴 디자이너와 고객 간의 원활한 소통 및 서비스 예약을 도와주는 아이디어로 시작되었고, 대규모 트래픽을 안정적으로 처리하도록 설계된 플랫폼입니다. 기본적으로 고객은 서비스를 받고자 하는 디자이너를 선택합니다. 원하는 디자이너를 선택한 후, 고객은 해당 디자이너의 SNS 형식의 게시글을 보고 자신과 잘 맞는지, 원하는 스타일을 하는지 등 다양한 요소를 고려하여 예약을 진행합니다. 예약 과정에서는 WebSocket을 활용하여 고객과 디자이너 간의 채팅이 이루어지며, 질문과 답변이 오갑니다. 예약이 완료된 후에는 후불 결제가 이루어지는 프로세스입니다. 후불 결제 방식 도입 후, 결제 과정에서의 보안에 대한 피드백을 받았습니다. 결제 처리 과정에서 ..
지누박
'til' 태그의 글 목록 (24 Page)