토마토의 개발일지
  • 홈
  • 태그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • Development (144)
      • Languege (39)
        • Java & Spring (27)
        • C# & ASP.NET (5)
        • JavaScript (2)
        • Kotlin (5)
      • DB (0)
        • Oracle (0)
      • Study (72)
        • 네트워크 (3)
        • 이펙티브 자바 (41)
        • 우아한 테크 코스 (7)
        • Next Step (3)
        • Certificate (5)
        • Side Proejct (6)
      • Error (18)
        • 개발환경 (10)
        • 트러블슈팅 (6)
      • Algorithm (12)
      • 개발환경 (1)
      • 회고 (2)
  • 홈
  • 태그
  • 방명록
Study/Side Proejct

[Smart Ad] Google Cloud Platform 환경 구축 - 2편(CI/CD, 무중단 배포)

안녕하세요! [Smart Ad] 프로젝트의 Google Cloud Platform (GCP) 환경 구축 과정 두 번째 편입니다. 이번 포스팅에서는 Cloud Build를 사용하여 Cloud Run으로 자동 배포하는 과정과 무중단 배포가 어떻게 이루어지는지 자세히 설명하겠습니다.🔄 왜 자동 배포인가?수동 배포는 번거롭고 실수하기 쉽습니다. 특히, 코드가 빈번하게 변경되는 환경에서는 더욱 그렇습니다. 자동 배포는 이러한 문제를 해결하고 개발 효율성을 높여줍니다.기존에는 코드작성 -> 이미지 빌드 -> 이미지 푸쉬 -> 기존 인스턴스 종료 -> 신규 인스턴스 생성을 반복해야 했고, 시간 또한 오래 걸렸습니다.  시간 절약: 코드 변경 후 수동으로 빌드, 배포하는 과정을 자동화하여 시간을 절약실수 방지: 사람..

2025. 2. 28. 20:05
Study/Side Proejct

[Smart Ad] Google Cloud Platform 환경 구축 - 1편

[Smart Ad] Google Cloud Platform 환경 구축 - 1편🗒️ 개요안녕하세요! [Smart Ad] 프로젝트의 Google Cloud Platform (GCP) 환경 구축 과정을 공유하고자 합니다. 이번 포스팅에서는 1편으로, 기본적인 인프라 구성 요소인 Cloud SQL(MySQL)과 Cloud Run을 중심으로 설명드리겠습니다. 특히, 민감 데이터 처리 방법과 배포 중 발생했던 오류에 대해 자세히 다루고, AWS 서비스와 비교하여 설명하겠습니다.지난 "[Smart Ad] 프로젝트 소개 및 아키텍처 구성" 포스팅에서 밝혔듯이, 인프라는 최대한 단순하면서도 HA(고가용성) 구성을 통해 SPOF(단일 장애 지점)를 없애는 것을 목표로 했습니다.🗄️ GCP Cloud SQL데이터베이스:..

2025. 2. 25. 22:49
Study/Side Proejct

[Smart Ad] 프로젝트 소개 및 아키텍처 구성

🗒️ 개요안녕하세요. 사이드 프로젝트를 하나 진행하려 합니다. 기존에 주력해온 Spring Boot의 주요 기능을 이번 기회에 더욱 깊게 학습하며, 코틀린을 사용해보지 않았던 만큼, 이번 프로젝트를 통해 새로운 언어와 기술을 이해하는 계기로 삼기 위한 것도 있고, 실제로 사용하기 위한 서비스이기 때문에 프로젝트를 진행하면서 지금까지 이론으로만 학습하던 부분에 대해 피부로 와닿도록 기술을 익히기 위한 게 주 목적입니다.네이버 광고 API를 통해서 효율적인 광고 관리 시스템을 만드는게 프로젝트의 목표입니다.❓ 고민점사실 가장 큰 고민은 '어떤 기술을 선택할지', '학습 범위를 어디까지 잡을지' 이게 90% 였던 것 같습니다.그래서 기준점을 잡기로 했습니다.첫 번째, 인프라는 가장 단순하지만 HA 구성을 통..

2025. 2. 19. 22:03
  • «
  • 1
  • »

공지사항

  • GitHub & WorkSpace

전체 카테고리

  • Development (144)
    • Languege (39)
      • Java & Spring (27)
      • C# & ASP.NET (5)
      • JavaScript (2)
      • Kotlin (5)
    • DB (0)
      • Oracle (0)
    • Study (72)
      • 네트워크 (3)
      • 이펙티브 자바 (41)
      • 우아한 테크 코스 (7)
      • Next Step (3)
      • Certificate (5)
      • Side Proejct (6)
    • Error (18)
      • 개발환경 (10)
      • 트러블슈팅 (6)
    • Algorithm (12)
    • 개발환경 (1)
    • 회고 (2)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #effective java
  • #BOJ
  • #김영한
  • #spring
  • #TDD
  • #객체지향
  • #Java
  • #트러블슈팅
  • #백엔드
  • #AWS
  • #saa
  • #후기
  • #이펙티브 자바
  • #스프링
  • #파이썬
  • #구글 클라우드
  • #백준
  • #kotlin
  • #우테코
  • #스프링부트
  • #도메인 주도 개발
  • #자바
  • #spring boot
  • #김영한 스프링
  • #이펙티브자바
  • #개발자
  • #제네릭
  • #클라우드
  • #GCP
  • #코틀린
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 토마토의 개발일지 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바