프로그래머스 데브코스 웹 풀사이클 21주차 3일차

geun·2024년 4월 3일
0

데브코스

목록 보기
76/79
post-thumbnail

웹 기반 문서 편집기 제작 프로젝트

요약 및 정리

프로젝트 구성

  • React 를 이용한 FE, Express 를 이용한 BE
  • Docker 와 Kubernetes 를 이용한 응용 실행 구조
  • Selenium 을 이용한 E2E 테스트
  • Jenkins 와 Terraform 을 이용한 빌드/배포 자동화
  • AWS 클라우드 인프라를 이용한 서비스 구축: EC2 + minikube, ECR, S3, Route 53

개발 및 파이프라인 구축 프로세스

  • 요구사항 파악 -> 요구사항명세서
  • 구조 설계, 상세 설계 -> 구조 설계서, 상세 설계서
  • 개발 환경 셋업
  • 코드 구현, 단위 테스트
  • 컨테이너화
  • 로컬 개발 환경에서 배포 테스트
  • E2E 테스트 케이스 개발, 시험
  • 빌드 및 배포 자동화 환경 구축
  • 파이프라인 구현

회고

  • 개발자는 프로젝트 경험을 통해 성장한다
  • 잘된 점은 발전시키고, 잘 안된점은 개선하도록 정리해야 한다
  • 이 과정에서 기록과 공유가 매우 중유하다

0개의 댓글