나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2025-08-11 09:04:51

SyncBoot

1. SyncBoot


SyncBoot는 엠파시(Empasy)에서 개발한 자바 기반의 오픈소스 고속 개발 플랫폼으로, "변화에 최적화된 솔루션"이라는 핵심 철학을 바탕으로 기업용 애플리케이션 개발을 지원합니다.

1.1. 개요

* 출시: 2023년 1월
* 목적: 모놀리식 아키텍처 한계 극복 및 MSA 구현
* 주요 기능:

1.2. 핵심 특징

1.2.1. 아키텍처

* MSA 기반: 서비스 분리 및 독립적 확장
* 클라우드 네이티브: 대규모 트래픽 처리 최적화
* 모듈화 설계: 플러그인 방식의 기능 확장

1.2.2. 개발 환경

* 기술 스택:
분야기술
백엔드Spring Boot, Spring Cloud, MyBatis-Plus
프론트엔드Vue.js, Ant Design Vue, React(선택적)
* CI/CD 통합:

1.3. 주요 기능

1.3.1. 분산 시스템 관리

* 서비스 디스커버리: [Nacos] 기반 동적 서비스 관리
* 트래픽 제어:* 분산 트랜잭션: AT/TCC/SAGA/XA 모델 지원

1.3.2. 보안

* 인증/권한:* 데이터 보호:

1.3.3. 개발 지원

* 자동화 도구:* 모니터링:

1.4. 적용 사례

* 기업 내부 시스템:

1.5. Sync Series 연계

* SyncAdmin: Vue 3 기반 관리 템플릿
* SyncCMS: 콘텐츠 관리 시스템
* SyncEta: AI 기반 테스트 자동화

1.6. 같이 보기

* 마이크로서비스 아키텍처
* Spring Boot
* DevOps