아키텍처 가이드
개요
아키텍처 가이드는 일관되고 표준화된 설계 작업을 할 수 있도록 돕기 위해 작성하였습니다.
사용된 소프트웨어 및 솔루션을 활용하여 향후 용이한 시스템 운영이 가능하도록 각 분야별 설계 표준을 수립하여 [고객사명] 시스템에 적합한 아키텍처를 설계할 수 있도록 돕습니다.
전체 시스템은 AWS Cloud 위에 구성, 어플리케이션은 EKS(Elastic Kubernetes Service) 안에 Pod로 구성하며 BMS(AWS RDS, PostgreSQL), Redis, OpenSearch 등 Stateful 서비스는 AWS Managed 서비스를 이용합니다.
서비스 어플리케이션은 Java Spring Boot로 개발된 Restful API를 기반으로 구성합니다.
Admin 서비스(BO, CC)는 Next.js + MUI를 사용하여 Web Page로 서비스 되며, Front 서비스(FO, MO)를 구현한다. 각 서비스의 고객 세션(또는 토큰)은 Redis에 저장하여 클러스터 서비스가 가능하도록 합니다.
시스템은 개발계, 검증계, 운영계로 구성하며 각각은 동일한 토폴로지(Topology)를 가집니다.
문서 구성
마지막 업데이트