본문 바로가기

전체 글

(26)
ByTogether - 공동구매 플랫폼인 ByTogether Auth 및 User모듈의 이미지 구성 AWS구성을 이용한 이미지 처리 - S3, Lambda, AWS Titan- 백엔드 플랫폼 - Spring Boot 1. S3 파일 업로드 및 교체 1) Java SpringBoot S3 Client 구성 ➡ 저장 객체 구성 ( 업로드 환경, 파일 구성 ) ➡ 객체 저장 (1) 의존성 및 Config구성 //aws의존성 ( build.gradle )implementation 'io.awspring.cloud:spring-cloud-aws-starter-s3:3.0.3'//s3 Config 및 Client구성 @Configurationpublic class S3Config { @Value("${spring.cl..
Local_TripTags 여행 플랫폼의 MVP버전이다. Javascript로 만들어서 AWS의 Lambda를 이용해 저비용으로도 구동할수 있도록 가벼운 형태로 개발해 보았다. NestJS의 모노레포의 포트폴리오용으로 프론트는 NextJS로 SEO를 구현하고, Backend는 NestJS의 Monorepo로 해서, Lambda로 구동할수 있도록 가볍게 구성했다. 계기는 최근 구독하는 유투브에서 스위스의 짚올린 헛간에서 숙박하는 (알프스의 소녀 하이디처럼) 콘텐츠를 접하고부터이다. 예전부터 세계의 여러 사람들이 서로의 문화를 공유하고 나누는 것을 상상해 왔고, 예전에 마이언펠트의 농가에서 헛간체험을 한 적도 있었다. 그런 내용이 콘텐츠나 플랫폼이 되기에는 당시에는 통신이며 기반 기설이 약할 때여서, 당시 네이버 밴드에 올린 동영상 ..
쿠버네티스_추가 (2, CI/CD실습 ) 1. 기본 프로젝트 구성- 프론트는 next, 백엔드는 spring boot로 구성 - 소스코드의 원본 깃 레포지토리와 argoCD용 manifests 레포지토리를 구성하여 연동 - manifests 저장소의 yaml파일 (이외에도 업데이트를 위한 helm차트가 존재함)apiVersion: argoproj.io/v1alpha1kind: Applicationmetadata: name: todo-list namespace: argocdspec: project: default source: repoURL: 'https://github.com/ellanelee/manifests-repository.git' targetRevision: 'main' path: 'apps/todo-list..