보호되어 있는 글입니다.
전체 글
개발 기술 블로그입니다. 이전 버전 블로그 : https://velog.io/@5mito2/posts마이크로서비스와 클라우드 네이티브 아키텍처 마이크로서비스는, 소프트웨어가 독립적인 서비스의 모음으로, API를 통해 통신하는 애플리케이션 아키텍처를 말한다.마이크로서비스는 1. 확장 가능한 아키텍처2. 탄력적 아키텍처3. 뛰어난 장애복구 가 가능해야 한다. 확장 가능한 아키텍처란, -시스템의 수평적 확장에 유연하고, 확장된 서버를 통한 시스템의 부하 분산과 가용성 보장을 말한다. 탄력적 아키텍처란, -통합과 배포에 시간이 단축되고서비스의 추가와 삭제를 자동으로 감지해 처리할 수 있는 것을 말한다. 또한, 특정 서비스에 오류가 발생해도 다른 서비스에 영향이 가지 않아야 하는데,이를 뛰어난 장애복구가 가능해야 한다고 표현한다. 서비스 디스커버리 마이크로서비스처럼 많은 서비스들이 분산되어, 서로 ..
Homebrew 설치/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 다음 명령어로 셀에 등록함echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrceval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)" 이후 home brew 설치를 확인했더니brew --version 설치됨 tfsec 설치brew install tfsec 설치확인tfsec --version 이후 trivy 설치하고 버전확인 brew install trivy trivy --vers..