MSA(Microservices Architecture) 교육을 들으며 실습한 내용을 정리한다.

 

이론없이 실습 내용 위주로, 작업 별로 글을 나누어 작성한다.

 

작업 순서

개략적인 작업 순서는 다음과 같다.

0. 개요

 

1. MSA 설계

  -MSAEZ 툴 활용한 설계

 

2. MSA 코딩

  -Intellij 설치 및 코딩

 

3. 코드 구동 및 테스트

  -kafka 설치 및 로컬 테스트

 

4. AWS 환경설정(funfunit.tistory.com/201)

  -IAM 액세스키 생성

  -aws client / eksctl / kubectl설치

  -클러스터 생성 및 토큰 생성

 

5. KAFKA 올리기 & 소스 수정(funfunit.tistory.com/202)

  -kubectl에 kafka 올리기

  -로컬 소스 수정

 

6. 도커라이징 & PUSH(funfunit.tistory.com/203)

  -아마존 ECR 리포지토리 생성

  -maven 설치 및 패키지 생성

  -docker 설치

  -docker build 및 PUSH

 

7. Cloud 서비스 실행(funfunit.tistory.com/205)

  -docker 이미지 deploy

  -서비스 테스트

+ Recent posts