X2BEE는 HTML 5.0 표준을 준수하여 다양한 웹 브라우저 활용이 가능하며,
서버 및 클라이언트 OS에 종속되지 않는 개발 및 운영 환경을 제공합니다.
또한 DB 측면에서 표준 ANSI SQL 적용으로 다양한 멀티 DB 운영을 지원할 수 있습니다.
Cross Browsing
Multi-OS
프레임 워크
UL 프레임 워크
HTML5 기반 웹 표준
차세대 웹 컴포넌트 표준
Non-ActiveX/Non-Plugin
서버 프레임 워크
Java/J2EE 기반 표준 기술
운영 OS/DB에 비 종속적
Multi-DB
11g Version+
2.0 Version+
Server 2017+
12.4 Version+
10.3 Version+
8.0 Version+
6.0 Version+
부하에 따라 Application Pod의 숫자를 증가하는 Horizontal Pod Autoscaling(HPA)와 가상 머신 자체를 증가하는
Nod Autoscaling(NA)을 동시에 설정하여 사용자 수의 변화에 따라 탄력적으로 최적의 성능과 함께 시스템의 높은 활용성을 보장합니다.
Auto Scaling
X2BEE의 개발소스는 Git 저장소에서 관리되며, Git-Branch 전략에 기반하여 마스터/디벨로프/릴리즈 등의 브렌치로 구성하고
테스트 완료된 소스는 지속적 배포(CD) 자동화 도구에 의해 Docker 이미지로 자동 배포할 수 있습니다.
소스형상관리(GIT Branching/Tagging)
* Private Git 기반, Git-Branch 전략에 따라 운용
* Feature, Hofix 등이 추가될 수 있음
빌드/배포 자동화(Jira/Jenkins)
서비스 추가/수정 요청
배포 요청/승인
이슈 관리
지속적 통합
일정 기반 빌드
트리거 기반 빌드
* 배포 요청은 Jira에 이슈 등록
* 승인 후 REST API 및 빌드 트리거에 의해 자동 빌드/배포됨
정적 분석/단위 테스트
Pass/Fail 비율
코드 커버리지
테스트 리포팅
기술 부채
코드중복/구조결항
품질 준거 및 지표
* 서비스 품질 보장을 위한 테스트
개발 소스 관리(Docker Repository)
Private Repository
D1.0
Image
R1.0
Image
D1.1
Image
R1.1
Image
D1.2
Image
R1.2
Image
배포(Blue/Green)
Staging
Live
* 배포 소스 변경 없이 ELB 이용
* 서비스 전체 교체 전략 적용
X2BEE는 하나의 플랫폼 상에서 각 국가, 브랜드 및 멀티 채널의 특성에 맞는 사이트를
추가적으로 확장 구축할 수 있는 구조를 지원하고 있습니다.