Project 15

[reciping 3차] 서비스에 맞춰 배포 전략을 직접 비교해봐요! - 장/단점 정리

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/2690661ce62880c9ae52cd0a90c13cdd 서비스에 맞춰 배포 전략을 직접 비교해봐요! - 장/단점 정리 | Notion1. 각 배포 전략별 특징 🌱pleasant-sand-55a.notion.site MSA로 분리된 서버들의 각 특징에 맞게 배포 전략을 수립하는 겸, reciping의 User-service를 기준으로 배포 전략(카나리, 블루그린, 롤링)을 각각 모니터링툴(prometheus-grafana) K6를 이용하여 직접 비교하며 장단점을 비교해보겠습니다. 1. 각 배포 전략별 특징 🌱항목카나리(Argo ..

Project/reciping 2025.11.05

[reciping 3차] 모니터링 구축하기 - 태그기반 팀별 대시보드 구성 및 추이기반 알람 세팅까지

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/2690661ce62880aea2ddeaa87e17e48f 모니터링 구축하기 - 태그기반 팀별 대시보드 구성 및 추이기반 알람 세팅까지 | Notion1. 사전 작업 🔨pleasant-sand-55a.notion.site 1. 사전 작업 🔨백엔드 서버와 helm chart에서 사전에 작업해야하는 것들입니다. 1-1) 백엔드 서버build.gradle에 프로메테우스 레지스트리 의존성 추가implementation 'io.micrometer:micrometer-registry-prometheus' build.gradle에 actuato..

Project/reciping 2025.11.05

[reciping 3차]Terraform으로 EKS 기반 인프라 구축하기 (2)

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/Terraform-EKS-2690661ce62880908eafea7c3e73742c Terraform으로 EKS 기반 인프라 구축하기 | Notion1. 인텔리제이에서 테라폼 만들기pleasant-sand-55a.notion.site 7. Fluent Bit DaemonSet 구성하기(Helm Provider를 이용한 배포 자동화)Helm chart로 배포하는 것 뿐만 아니라, Helm Chart + Terraform 방식으로 재구성하고 Terraform에 있는 Helm Provider를 이용해 배포 자동화를 구현하겠습니다.recipi..

Project/reciping 2025.11.05

[reciping 3차]Terraform으로 EKS 기반 인프라 구축하기 (1)

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/Terraform-EKS-2690661ce62880908eafea7c3e73742c Terraform으로 EKS 기반 인프라 구축하기 | Notion1. 인텔리제이에서 테라폼 만들기pleasant-sand-55a.notion.site1. 인텔리제이에서 테라폼 만들기깃허브에서 레포지토리 만들 때, .gitignore: Terraform 템플릿 선택하고 로컬에 clone합니다.테라폼 CLI 설치brew tap hashicorp/tapbrew install hashicorp/tap/terraformterraform -v2. 테라폼 적용하기 ..

Project/reciping 2025.11.05

[reciping 2차] minikube로 로컬 쿠버네티스 테스트하기

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/minikube-2690661ce62880e3a2ffdbb5d2d95a94 minikube로 로컬 쿠버네티스 테스트하기 | Notion1. minikube 실행하기pleasant-sand-55a.notion.site 1. minikube 실행하기사전에 minikube 명령어 실행할 수 있도록 설치 필요minikube start --memory=6g --cpus=4 --driver=docker※ 제대로 생성됐는지 확인 절차# 노드 확인PS C:\Users\home> kubectl get nodesNAME STATUS ROL..

Project/reciping 2025.11.05

[reciping] 프론트단의 Route53 + S3 + CloudFront 설정하기

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 보기 불편하실 수 있습니다. 프론트 배포하면서 딸려오는 서비스들을 배포해보겠습니다. 1. 가비아에서 산 DNS를 Route53에 연결하기+)NS (Name Server) 레코드 : 해당 도메인의 DNS 요청을 처리하는 네입서버 주소를 지정하는 역할⇒ 즉, 특정 도메인(reciping.kr)에 대한 트래픽을 어떤 네임서버가 처리할 것인지 결정하는 것SOA (Start of Authority) 레코드 : 특정 DNS 존(zone)의 시작 지점이며, 해당 존을 관리하는 정보와 존의 버전 관리 정보를 제공⇒ 각 존에 단 하나만 존재 2. Route 53에서 www.reciping.kr → CloudFront로 연결하는 방법1. 호..

Project/reciping 2025.11.05

[reciping] ECS(EC2, Fargate)로 백엔드 애플리케이션 배포하기 + 기본 EC2배포까지 (2)

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/ECS-EC2-Fargate-EC2-2690661ce6288002b649e41cce173d12 ECS(EC2, Fargate)로 백엔드 애플리케이션 배포하기 + 기본 EC2배포까지 | Notion1. 각각에 넣을 보안그룹 생성하기( ALB, Gateway Server, ECS )pleasant-sand-55a.notion.site 4. ALB 생성하기4-1) alb 생성하기[ 정책 이름 ] :최신 TLS 1.2/1.3 지원하는 ELBSecurityPolicy-TLS13-1-2-Res-2021-06 추천 (보안성 가장 좋음)⇒ 현업에서도..

Project/reciping 2025.11.05

[reciping] ECS(EC2, Fargate)로 백엔드 애플리케이션 배포하기 + 기본 EC2배포까지 (1)

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/ECS-EC2-Fargate-EC2-2690661ce6288002b649e41cce173d12 ECS(EC2, Fargate)로 백엔드 애플리케이션 배포하기 + 기본 EC2배포까지 | Notion1. 각각에 넣을 보안그룹 생성하기( ALB, Gateway Server, ECS )pleasant-sand-55a.notion.siteECS - ECR 세팅과정을 담았습니다. CICD 적용 전이라 나중에 조금씩 세팅이 바뀔 수 있습니다. 1. 각각에 넣을 보안그룹 생성하기( ALB, Gateway Server, ECS )ELB에는 NLB와 A..

Project/reciping 2025.11.05

[reciping] 베스천 서버 세팅하기

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/2690661ce628802f887de3658e79ac15 베스천 서버 세팅하기 | Notion0. 베스천 서버란?pleasant-sand-55a.notion.site베스천 서버 세팅하는 과정을 담았습니다. 0. 베스천 서버란?: 베스천 서버는 내부요소를 변경할 필요가 있거나, 접근이 필요할 때 내부(Public)와 외부(Private)를 연결해주는 서버 1. EC2 키페어 생성하기AWS에서 모든 EC2를 생성할 때에는 키 페어를 먼저 발급해야 합니다. 2. 베스천 서버를 보호해줄 보안 그룹 생성하기: 보안규칙을 설정하지 않으면 다 접..

Project/reciping 2025.11.05

[reciping] 기본 EC2 배포하기(Gateway Server)

※ 기존에 기록해둔 노션 글을 옮겨적은 것으로, 노션 템플릿에 맞게 적게된 글이라 해당 링크를 통해 더 가독성있게 보실 수 있습니다.https://www.notion.so/EC2-Gateway-Server-2690661ce6288076a2aee25376a5a77d 기본 EC2 배포하기(Gateway Server) | Notion1. EC2 키페어 만들기pleasant-sand-55a.notion.site 1. EC2 키페어 만들기reciping-vpc(애플리케이션 운영용 VPC)에 필요한 범용 prod .pem키를 발급해보도록 하겠습니다. 2. EC2 인스턴스 만들기 및 세부 설정 항목들에 관하여[ 애플리케이션 및 OS 이미지(Amazon Machine Image) ]Q : 여기서 AMI란?A : AMI..

Project/reciping 2025.11.05