,

인프라 학습(2) – API 서버

이 글의 목적

이 글은 Clean Architecture의 JSON 기반 CRUD 기능을 API 서버에 구현하는 과정을 안내합니다. 이를 통해 Kubernetes와 GKE 상에서 안정적인 API 서버 설정을 배우고, GitHub Actions 및 ArgoCD와의 통합을 준비합니다.

한눈에 보기

Clean Architecture를 사용하여 ChatGPT의 도움으로 JSON 기반의 CRUD 기능을 구현합니다. 각 단계에서 기능을 테스트하여 서버가 의도한 대로 작동하는지 확인합니다.

  1. ChatGPT한테 Clean Architecture의 JSON에 대한 CRUD 기능을 만들어 달라고 한다.

이 단계의 목적: ChatGPT를 활용해 CRUD 기능을 위한 기본 코드를 생성합니다.

  1. ChatGPT가 알려준 내용들을 잘 붙여 넣는다.

이 단계의 목적: 제공된 코드를 실제 프로젝트에 통합합니다.

  1. 붙여 넣은 기능들이 잘 작동하는지 테스트한다.

이 단계의 목적: 통합한 기능이 올바르게 작동하는지 확인합니다.

흔한 함정

  • ChatGPT가 제공하는 코드는 일반적인 예제 코드일 수 있으며, 프로젝트 특성에 맞게 수정이 필요할 수 있습니다.

다음 단계

앞으로의 글에서는 GitHub Actions를 이용한 CI/CD 과정을 다룹니다.

  1. 1인프라 학습 시리즈 시작: Kubernetes, GKE, GitHub Actions, ArgoCD 연동 계획
  2. 2인프라 학습(2) – API 서버읽는 중
  3. 3인프라 학습(3) – Kubernetes 실행
  4. 4인프라 학습(4-1) K8S를 GKE와 연결
  5. 5인프라 학습(4-3) 비용 최적화
  6. 6인프라 학습(4-4) 비용 최적화(2)
  7. 7인프라 학습(5) 내 프로젝트의 이미지
  8. 8인프라 학습(6) Git Actions
  9. 9인프라 학습(7) ArgoCD

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다