살아 있는 소프트웨어는 엠파시가 만듭니다
엠파시 제품 가이드 🎯
비즈니스 민첩성 및 변화 대응 최적화
빠르게 변하는 비즈니스 환경에 맞춰 소프트웨어 변경을 신속하게 지원하며, 이를 통해 기업의 민첩성을 높이고 경쟁력을 유지하도록 돕습니다. Sync Series는 개발부터 테스트까지 속도와 유연성에 초점을 맞춥니다
개발/운영 효율성 및 사용자 친화성
직관적인 인터페이스와 미리 내장된 기능으로 개발자는 핵심 비즈니스 로직에 집중하며, 비전문가도 쉽게 콘텐츠를 관리하거나 테스트를 자동화할 수 있습니다
뛰어난 고객 맞춤화 및 유연한 확장
고객의 다양한 비즈니스 환경과 요구사항에 맞춰 시스템 확장 및 수정이 가능하며, 필요한 기능만 선택적으로 도입하여 비용 효율성을 높일 수 있습니다
오픈소스 기반의 벤더 비종속성
특정 업체에 종속되지 않는 오픈소스 기반 솔루션으로 유연성을 제공하며, 혁신적인 기술을 발 빠르게 도입하여 서비스를 고도화하기 용이합니다
포괄적인 통합 관리 및 E2E 솔루션
API 관리, CI/CD, 모니터링, 테스트 자동화 등 개발부터 운영까지 전체 프로세스를 통합 관리하여 업무 효율성을 극대화합니다
높은 안정성, 품질 및 보안 확보
다수의 구축 사례를 통해 검증된 안정적인 솔루션이며, 지속적인 모니터링과 강력한 보안 기능으로 신뢰성 있는 서비스를 제공합니다.
엠파시 문서
아래 문서들 포함합니다
- SyncCMS - 비즈니스 변화에 맞춰 웹사이트를 빠르게 발전시키고, 비전문가도 쉽게 콘텐츠를 관리하며 유연하게 기능을 확장할 수 있는 효율적인 콘텐츠 관리 플랫폼
- SyncBoot - 오픈소스 마이크로서비스 기반의 빠른 개발 및 효율적인 운영 환경을 제공하여, 기업이 빠르게 변화하는 비즈니스 환경에 민첩하게 대응하고 경쟁 우위를 확보하도록 돕는 플랫폼
- SyncAdmin - Vue 3, Vite, TypeScript 기반의 오픈소스 관리 시스템 템플릿으로, 재사용 가능한 컴포넌트와 빠른 개발 환경을 제공하여 중대형 백오피스 개발 생산성을 극대화하고 변화하는 요구사항에 신속하게 대응할 수 있도록 지원
- SyncApim - 종합적이고 안정적인 API 관리와 **뛰어난 맞춤화(Customization in its DNA)**를 통해 기업이 API를 통한 디지털 혁신을 가속화하고 비즈니스 경쟁력을 강화하도록 돕는 강력한 플랫폼
- SyncETA - 코딩 없이 누구나 쉽게 자동화 테스트를 구축하고 CI/CD 환경에 통합하여 비즈니스 변화에 신속하고 안정적으로 대응하도록 돕는 통합 테스트 자동화 플랫폼
개요
엠파시(Empasy)는 "Empathic Synergy (공감 시너지)"라는 핵심 가치를 바탕으로 빠르게 변화하는 비즈니스 환경에 민첩하게 대응하기 위한 소프트웨어 솔루션을 개발하는 회사입니다. 엠파시는 솔루션 기반의 SI(시스템 통합) 및 ITO(IT 유지보수) 사업을 주력으로 하며, 특히 "변화에 최적화된 솔루션"을 최고 가치로 내세우는 Sync Series 제품군을 통해 기업의 비즈니스 민첩성 확보를 지원하고 있습니다. Sync Series는 개발, 테스트, 콘텐츠 관리, API 관리 등 소프트웨어 라이프사이클 전반에 걸쳐 속도, 효율성, 유연성을 높이는 것을 목표로 합니다.
엠파시의 핵심 가치 및 비전
엠파시의 회사명인 "EmpaSy"는 깊은 공감과 협업을 통해 뛰어난 결과를 창출하는 "Empathic Synergy"를 의미합니다. 이는 고객과 팀원 간의 깊은 이해와 지지를 바탕으로 공동의 목표를 달성하겠다는 철학을 담고 있습니다. 엠파시는 "빠르게 변해가는 비즈니스 환경에 신속한 대응이 필요하다"는 인식 하에, 소프트웨어가 모든 업무의 중심에 있으며 변화하는 비즈니스 환경에 빠르게 대응하기 위해서는 신속한 소프트웨어의 변경이 필수적이라고 강조합니다. 이에 따라 엠파시는 이러한 빠른 변화에 효율적으로 대응하기 위한 Sync Series를 개발했으며, "변화에 최적화된 솔루션"이 Sync 제품군의 최고 가치라고 명시하고 있습니다. 또한, "Boon to business agility" (비즈니스 민첩성을 위한 혜택)을 슬로건으로 내세우며, "살아 있느 소프트웨어를 만듭니다"는 회사의 주요 목표 중 하나입니다.
Sync Series 제품군
엠파시는 비즈니스 민첩성 확보를 위한 Sync Series 제품군을 보유하고 있으며, 주요 제품은 다음과 같습니다.
SyncCMS: 콘텐츠 관리 시스템
- 개요: 웹사이트와 관리 시스템을 쉽게 구축할 수 있도록 설계된 CMS입니다.
- 주요 특징:Java 기반 안정성: 높은 안정성과 확장성 제공.
- 모듈화된 구조: 필요에 따라 선택적 기능 사용.
- 템플릿 지원: 사용자 정의 템플릿을 통한 디자인 및 레이아웃 관리.
- 다국어 지원: 글로벌 웹사이트 구축 용이.
- SEO 최적화: 검색 엔진 노출 향상.
- 사용자 권한 관리: 세분화된 권한 설정.
- RESTful API 지원: 확장성 증대.
- Freemarker 기반 템플릿 엔진: 디자인 유연성 보장.
- 크로스 플랫폼: 다양한 환경에서 실행 가능.
- 실시간 데이터 처리: 데이터베이스 변경 사항 감지 및 동기화.
- 장점: "개발자가 아니더라도 마케터나 운영 담당자가 쉽게 웹사이트 내용을 업데이트하거나 고칠 수 있어요.", "모듈 구조 덕분에 필요할 때 새로운 기능을 추가하거나 확장하는 것도 훨씬 유연하게 할 수 있고요." 확장성, 사용자 친화적 인터페이스, 커뮤니티 지원. 벤더 종속성 극복 및 커스텀 한계 극복을 위한 다양한 확장 포인트와 Spring 기반 웹 프레임워크를 제공합니다.
- 활용 사례: 기업 웹사이트, 블로그, 뉴스 포털, 전자상거래 플랫폼, 정부 및 공공기관 포털, 빠른 프로토타이핑.
SyncBoot: Java 빠른 개발 플랫폼
- 개요: Java 기반의 오픈소스 빠른 개발 플랫폼으로, 기업용 애플리케이션 개발 효율화를 목표로 합니다.
- 기술 스택: 백엔드 (Spring Boot, Spring Cloud, MyBatis-Plus, JWT), 프론트엔드 (Vue.js, Ant Design Vue, React), 데이터베이스 (MySQL, Oracle 등), 모듈화 (권한 관리, 워크플로우, 리포트, 대시보드), 클라우드 지원 (마이크로서비스 아키텍처).
- 주요 기능: 시스템 관리 (사용자, 역할, 메뉴, 데이터 권한), 데이터 시각화 (Drag & Drop 대시보드, 차트 리포트), 모바일 대응, API 문서 (Swagger 통합).
- 장점: "안정적인 Java와 Sping Boot Framework 기반 위에서요. 기업 환경에서 자주 쓰는 기능들이 있잖아요. 예를 들면 뭐 권한 관리라든가 보안 같은 거요. 이런 복잡한 모듈들을 아예 미리 만들어서 제공해요.", "개발자들은 이런 기본적인 기능 만드는 데 시간을 덜 쓰고 실제 비즈니스 로직 개발에 더 집중할 수 있게 되는 거죠.", "표준 기술 기반이라 개발자들이 뭐랄까, 쉽게 적응하고 또 신속하게 기업용 애플리케이션을 만들 수 있게 도와주는 거고요." 낮은 학습 곡선, 활발한 커뮤니티, 확장성.
- 활용 사례: ERP/CRM 시스템, 내부 관리 플랫폼, 데이터 분석 대시보드 등 중소규모 기업용 애플리케이션. MSA 운영 환경 확보, 서비스 안정화, 오픈소스 기반, DevOps 개발/운영 환경 정착, 장애 대응력 향상, 고도화 로드맵 확보 등의 기대 효과를 제공합니다.
SyncAdmin: Vue 3 관리 시스템 템플릿
- 개요: Vue 3, Vite, TypeScript 기반의 오픈소스 관리 시스템 템플릿으로, 중대형 백오피스 및 관리자 대시보드 개발에 최적화되어 있습니다.
- 주요 특징:최신 기술 스택: Vue 3, Vite, TypeScript, Pinia, Vue Router 등 현대적인 기술 활용.
- 다국어 지원: 내장 국제화(i18n) 기능.
- 권한 관리: 동적 라우팅, 버튼 단위 제어를 포함한 세분화된 접근 제어.
- 테마 커스터마이징: 다양한 테마 및 다크 모드 지원.
- Mock 서버 내장: Nitro 기반 고성능 Mock 서버 제공.
- 다양한 UI 프레임워크 지원: Ant Design Vue, Naive UI, Element Plus 등 호환.
- 모노레포 구조: Pnpm, TurboRepo 활용.
- 풍부한 구성 요소: 재사용 가능한 컴포넌트, 유틸리티, 훅 제공.
- 장점: "재사용 가능한 컴포넌트랑 Vite라는 빌드 도구"를 통해 "복잡한 관리 화면도 레고 조립하듯이, 빠르게 만들 수 있고요", "개발 중에 뭔가 바꾸면 거의 실시간으로 화면에 딱 반영을 해줘요. 그래서 개발 속도 자체가 눈에 띄게 빨라집니다."
- 활용 사례: 기업 내부 시스템 (ERP, CRM 등), 관리자 대시보드, 학습 및 교육용.
Sync APIM: API 관리 플랫폼
- 개요: API를 통한 가치 창출 및 디지털 혁신을 선도하는 API 관리 플랫폼입니다. "Customization in its DNA"를 강조하며 고객 맞춤형 솔루션을 제공합니다.
- 주요 특징:안정성: 고가용성 및 안정적인 운영 환경 보장.
- 보안성: OAuth 2.0, JWT, API 키를 통한 다층 보안.
- 통합 관리: API 생성, 배포, 보안, 모니터링, 분석을 한 곳에서 처리.
- 개발자 친화적: 직관적인 개발자 포털 및 풍부한 문서화.
- 확장성: 클라우드 네이티브 아키텍처로 대규모 트래픽 처리 및 다양한 환경 유연 대응.
- 정책 관리: 호출 제한, 알림, 통계 등 다양한 정책 제공 및 고객 특화 정책 개발 가능.
- API 관리: 중앙 집중식 API 등록 및 그룹 분류.
- API 테스트: 엔드포인트 호출 및 응답 검증.
- 모니터링: API 성능 및 상태 준실시간 추적 및 분석.
- 시스템 알림: 중요한 이벤트 발생 시 관리자 알림 제공.
- 장점: 비즈니스 확장 (파트너십 및 개발자 생태계 구축), 보안 강화 (데이터 암호화, 무단 접근 방지), API 성능 최적화 (응답 속도 향상), 비용 절감 (API 수명 주기 자동화, 개발 시간 단축), 운영 효율성 향상, API 중심 생태계 구축, 비즈니스 모델 확장, 기업 경쟁력 강화. 고객 맞춤형 시스템을 통해 유연한 커스터마이징, 비용 효율성, 빠른 배포, 높은 만족도를 제공합니다.
- 기대 효과: API 관리 프로세스 자동화, 내부 및 외부 개발자 협업 강화, 새로운 API 서비스 개발 및 수익 창출, API 기반 혁신적인 서비스 제공 및 시장 선도.
SyncETA: 웹 자동화 테스트 플랫폼
- 개요: 웹 자동화 테스트를 지원하는 통합 테스트 자동화 플랫폼으로, Selenium 기반 엔진 위에 구축되었습니다.
- 주요 특징:다양한 테스트 지원: 웹, 모바일, API 테스트 지원.
- 이중 인터페이스: 스크립트 기반(Groovy/Java) 및 키워드/GUI 기반 코드리스 모드 제공.
- 자동화 도구: 테스트 녹화(Record), 객체 스파이(Object Spy), 디버깅, 데이터 기반 테스트.
- 통합 관리: 테스트 케이스, 스위트, 실행 결과 관리.
- CI/CD 통합: Jenkins, Azure DevOps, Git, Slack 등 연동.
- 스토리 기반 테스트: 시나리오를 Flow Chart로 연결하여 동적 실행.
- 실시간 통신 및 AI 화면 검증: 소켓 통신 및 AI 활용 데이터 검증.
- AI 테스트 데이터 자동 생성 및 관리: 목업 데이터 자동 생성.
- 동적 테스트 CHAINING: 조건에 따른 연쇄적 시나리오 실행.
- 장점: "빨리 바꾸다 보면 아무래도 오류 가능성이 높아지죠. SyncEta가 바로 그 부분을 딱 해결해 줍니다.", "쉽게 말해서 사용자가 웹사이트 쓰는 행동을 자동으로 스크립트로 만들어서 자동으로 테스트 실행하는 거예요.", "사용자의 친화적인 개발 환경, IDE를 제공해서 테스트 만드는 것부터 실행하고 결과 보고까지 이걸 아주 효율적으로 관리할 수 있게 해주고요.", "특히 중요한 건 CI/CD 그러니까 지속적 통합, 지속적 배포 도구랑 연동이 된다는 점입니다. 개발자가 코드 바꾸면 자동으로 테스트하고 배포까지 쭉 연결해주니까 소프트웨어 변경 사항을 정말 빠르고 안정적으로 반영할 수 있게 되는 거죠." 사용자 친화성 (코딩 경험 적은 사용자도 용이), 다양한 테스트 유형 지원, 초기 비용 절감 및 유지보수 비용 최소화, 효율적인 리소스 관리, 협업 강화, 속도 향상 및 테스트 확장성 확보, 지속 가능한 품질 관리, 고객 만족도 향상. 코드 없이 손쉽고 빠른 웹 테스트 자동화 환경 제공.
- 활용 사례: 자동화 테스트를 통한 시장 출시 시간 단축, CI/CD 및 외부 시스템 통합, 테스트 품질 및 신뢰성 강화, 테스트 관리 및 실행 효율성 향상.
엠파시의 사업 분야 및 경쟁력
엠파시는 시스템 통합(SI), IT 유지관리(ITO), 솔루션 사업, Mobile 사업을 주력으로 합니다. 특히 자체 개발한 SyncCMS와 SyncBoot 솔루션을 통해 고객에게 최적의 서비스를 제공하고 있습니다. 경쟁력 핵심 포인트: 앞선 기술 기반의 효율적인 협업 능력, 다양한 산업 분야의 업무 환경 요구에 맞는 최적의 IT 시스템 구축 경험, 대기업 및 중견기업의 전략 사업 파트너로서 ITO 사업 수행, 마이크로서비스 기반의 유연한 시스템 구축 플랫폼 (SyncBoot), 체계적인 콘텐츠 관리 및 확장 가능한 웹 서비스 개발 플랫폼 (SyncCMS), 모바일 앱 개발부터 시스템 연동 및 운영 환경 제공 능력.
구축 사례
엠파시는 다양한 고객사를 대상으로 Sync Series 제품을 활용한 성공적인 구축 사례를 보유하고 있습니다. 주요 사례는 다음과 같습니다.
- 홈플러스 MIS 시스템 재구축 (SyncBoot)
- SK매직 매직플러스 BO 개편 프로젝트 (SyncBoot)
- 삼성DS 브랜드 데스크 사이트 구축 (SyncCMS)
- KT ESG 포탈 사이트 구축 (SyncCMS)
- LX하우시스 해외 글로벌 웹사이트 구축 및 유지보수 (SyncCMS)
- SK매직 e-카달로그 시스템 구축(SyncCMS)
- 천재교육 T셀파 리뉴얼 구축 (SyncCMS)
- 비상교육 AIDT (SyncEta)
- LG전자 포털 (SyncEta)
- 현대자동차 로그 수집 (SyncEta)
- 펜타시큐리티 (SyncApim)
결론
엠파시의 Sync Series 제품군은 빠르게 변화하는 비즈니스 환경에서 기업이 민첩하게 대응하고 경쟁력을 확보할 수 있도록 지원하는 데 초점을 맞추고 있습니다. 각 제품은 프론트엔드 개발, 백엔드 개발, 콘텐츠 관리, 테스트 자동화, API 관리 등 소프트웨어 라이프사이클의 핵심 영역에서 속도, 효율성, 유연성을 제공하는 기술적 특징과 장점을 가지고 있습니다. "변화에 최적화된 솔루션"이라는 엠파시의 철학은 Sync Series 제품군 전반에 걸쳐 구현되어 있으며, 검증된 기술력과 풍부한 구축 경험을 바탕으로 고객의 비즈니스 성공에 기여하고 있습니다. Sync Series는 단순한 기능 목록 나열을 넘어, 기업의 변화 관리라는 어려운 숙제를 해결하기 위한 엠파시의 고민과 그 해답을 담고 있는 솔루션입니다.