에이전트 기반 모델링(Agent-Based Modeling, ABM)은 복잡한 시스템(Complex Systems, CS)을 구성하는 다수의 개별 개체들의 상호작용을 시뮬레이션하기 위해 널리 사용되는 시뮬레이션 패러다임이다. 대규모 에이전트 시스템의 모델링에는 고성능 컴퓨팅(High Performance Computing, HPC) 리소스가 필수적이다. 그러나 기존의 에이전트 기반 모델링 시뮬레이션(ABMS) 도구와 라이브러리는 종종 한 번에 하나의 모델만 실행할 수 있는 모놀리스식 소프트웨어로 개발되어, HPC 리소스에 대한 동시적인 다중 사용자 접근을 최적화하지 못하는 문제가 있다. 이러한 한계를 극복하기 위해 본 논문에서는 다중 이용자의 ABM 시뮬레이터의 모델의 동시 사용을 지원하여, HPC 리소스를 효율적으로 활용할 수 있는 마이크로서 비스 기반의 ABMS 시스템 아키텍처를 제안한다. 이 시스템 아키텍처는 두 가지 주요 고려 사항에 기반하여 개발되었다. 첫째, 사용자 인터페이스(UI), 데이터베이스, 시뮬레이션, 파일 시스템 등 핵심 ABM 기능 서비스로 시스템을 구성하는 것이다. 둘째, 메시징, 서비스 검색, 로깅 등의 미들웨어를 통해 이러한 서비스 간의 효율적인 통신을 지원한다. 제안된 시스템은 사용자들에게 모델 실행, 시각화 확인, 시뮬레이션 데이터 획득과 같은 편리한 웹 기반 액세스를 제공한다. 또한 각 기능이 마이크로 서비스로 모듈화 되어 효율적인 관리가 가능하고, 확장성과 안정성을 확보할 수 있다.