CICD

· Computer Science
서론 최근 저는 MSA를 공부중입니다. 각 마이크로서비스에 go, 특히 gin을 사용해서 개발하는것을 선호합니다. 그 이유는 다음과 같습니다. golang 너무 재밌음 컴파일 언어여서 바이너리 하나만 배포하면 됨 grpc 를 활용하기 용이함 최근 자주 사용하는 DB인 PostgreSQL과 gin을 활용하는 템플릿을 구성했습니다. 이 템플릿을 구성하며 Docker 이미지 최적화를 했습니다. 그 과정에서 Docker 이미지 크기를 99.2%나 줄이게 되었습니다. 다시 원래의 사이즈로 돌리면 무려 12921%가 증가합니다. (떡상) Docker 이미지의 사이즈를 줄이면 다음의 장점이 있습니다. 컨테이너 레지스트리(컨테이너 이미지 저장소)의 용량 절감 배포 프로세스의 소요시간 감소 실제 예제를 보시려면 http..
· Computer Science
최근 친구와 시작한 사이드 프로젝트가 있습니다. 클럽하우스 프로필을 웹에서 조회 할 수 있도록 하는 프로젝트입니다. 개인적으로 이 프로젝트를 통해 처음 써본 기술이나 개념들이 많아서, 수동으로 배포를 마친 지금, 조금 뿌듯해서 어떤 기술을 썼는지, 왜 썼는지 적어보려고 합니다. 프로젝트 소개 프로젝트의 주소는 https://inssa.club 입니다. 다시 한번 설명하자면, 클럽하우스 프로필을 웹에서 조회 할 수 있도록 하는 프로젝트 입니다. 그래서 당신. 무슨 약을 하셨길래 22시간을 코딩한거야..? 당연히 22시간 연속으로 개발한 것은 아니고, wakatime에 찍힌 1일 코딩 시간 중 최장 시간을 기록한 날과 2위로 길게 코딩 한 날을 합쳐서 22시간이라고 했습니다. 먼저 인증부터 하겠습니다. 10..
mengmotaYeonGyu
'CICD' 태그의 글 목록
상단으로

티스토리툴바

AltStyle によって変換されたページ (->オリジナル) /