til

·TIL,일일 회고
개요다양한 경험을 통해 실력을 높이고 싶은 인턴 디자이너들과 저렴한 가격으로 디자인을 받고 싶은 고객들을 연결해주는 예약 사이트인 GlowGrow 프로젝트에서 결제 후 정산 시스템을 도입했습니다. GlowGrow 프로젝트에서는 프로모션을 통해 다양한 할인 혜택을 제공합니다. 서비스 제공자인 디자이너가 자신의 서비스에 대해 쿠폰을 발급할 수 있을 뿐만 아니라, GlowGrow 운영 측에서도 직접 쿠폰을 발행하여 고객에게 제공할 수 있습니다. 고민 사항프로모션 서비스의 쿠폰에는 2가지 종류가 있는데, 운영 측(Glowgrow)에서 제공하는 쿠폰과 서비스 제공자(PROVIDER)가 제공하는 쿠폰이 있습니다. 이에 따라 쿠폰의 종류에 따라 정산 방식도 달라져야 한다고 판단했습니다. 운영 측에서 제공한 쿠폰을 사..
·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' 태그의 글 목록 (23 Page)