Skip to content

프로젝트 인프라 구조

hong-sile edited this page Aug 17, 2023 · 4 revisions

image

저희 서비스에서 사용하는 서버는 크게 3가지로 나뉩니다.

  • (public) dev API 서버
  • (public) prod API 서버
  • (private) prod db 서버

(public) dev API 서버

구성

  • docker(tomcat) : 개발환경의 백엔드 API WAS
  • docker(mysql) : tomcat이 연결하는 mysql
  • github actions self-hosted runner : 자동 배포를 위한 서비스
  • nginx : https를 위한 서비스

(public) prod API 서버

구성

  • docker(tomcat) : 실제 운영환경의 백엔드 API WAS
  • github actions self-hosted runner : 자동 배포를 위한 서비스
  • nginx : https를 위한 서비스

(private) prod db

구성

  • mysql : 실제 운영환경의 데이터가 저장되는 DB