아키텍처
Mendix Docker 및 Kubernetes와 같은 거의 모든 인프라에 배포할 수 있는 확장성과 자유도를 위해 현대적이고 개방적인 클라우드 네이티브 아키텍처를 기반으로 구축된 고생산성 aPaaS 환경입니다. 이 플랫폼의 상태 비저장 서버 아키텍처는 온디맨드 수직 및 수평 확장을 지원하는 반면, 퍼블릭 클라우드는 셀프 서비스 확장을 제공하며 기본적으로 고가용성(HA)을 제공합니다. 개방성과 확장성 클라이언트 및 서버 측 API에서 사용자 정의 모델 확장을 위한 플랫폼 API 및 통합을 허용하는 오픈 소스 모델 SDK에 이르기까지 플랫폼 전반에 걸쳐 후크를 사용할 수 있습니다. Mendix 기존 도구(CI/CD 및 DevOps)를 사용하고 스크립트를 빌드하여 앱의 핵심 메타데이터를 관리, 모니터링 및 수정합니다.
건축의 핵심 원칙은 무엇입니까? Mendix 플랫폼?
따라서 Mendix 이 플랫폼은 엔터프라이즈에 적합한 애플리케이션의 요구 사항에 맞춰 설계되었습니다. 엔터프라이즈에 적합한 애플리케이션이란 유지 관리가 가능하고 성능이 우수하며 확장 가능하며 엔터프라이즈 시스템과 통합의 복잡한 특성을 처리할 수 있는 애플리케이션을 말합니다. 이는 다음의 아키텍처 원칙을 적용하여 달성됩니다.
- 모델 기반 개발
- 코드 생성보다 모델 해석
- 마이크로서비스, 컨테이너 및 배포 표준화
- 무국적자
- 개방성과 확장성
- 12가지 요소 앱 원칙
자세한 내용은 다음 링크를 참조하세요 건축의 핵심 원칙은 무엇입니까? Mendix 플랫폼?.
핵심 구성 요소는 무엇입니까? Mendix 플랫폼 아키텍처?
따라서 Mendix 플랫폼은 엔터프라이즈 애플리케이션의 설계, 빌드, 테스트 및 배포를 위한 통합 애플리케이션 플랫폼 서비스(aPaaS)입니다. 정교한 Mendix 앱 포트폴리오 관리, 요구 사항 수집, 모니터링 및 운영을 위한 포털, 신속한 시각적 앱 개발을 위한 데스크톱 및 웹 모델링 환경, 개발을 가속화하기 위한 수백 개의 재사용 가능한 구성 요소, 커넥터 및 빌딩 블록이 포함된 포괄적인 마켓플레이스입니다.
계속 읽어보세요 핵심 구성 요소는 무엇입니까? Mendix 플랫폼과 아키텍처?.
어떻게해야합니까? Mendix 런타임 지원 12가지 클라우드 네이티브 앱?
엄밀히 말해서 건축 원칙의 집합은 아니지만 12가지 요소 앱 방법론은 다음 사항을 포괄하는 클라우드 기반 애플리케이션을 위한 모범 사례 모음입니다.
- 코드베이스 – 하나의 저장된 코드베이스와 패키지를 통한 배포
- 종속성 – 모든 종속성은 앱 모델의 일부입니다.
- 구성 – 제약 조건을 통해 앱 모델에서 정의됨
- 지원 서비스 – 배포 시점에 구성 가능
- 빌드, 릴리스, 실행 – 빌드와 실행을 분리합니다.
- 프로세스 – 무국적
- 포트 바인딩 – 앱은 자체적으로 포함되어야 합니다.
- 동시성 – 프로세스를 통한 확장
- 일회용 – 런타임 인스턴스는 필요에 따라 중지 및 시작될 수 있습니다.
- 개발/생산 패리티 – 테스트와 프로덕션 전반에 걸쳐 일관된 환경
- 로그 – 중앙 로깅 및 모니터링 서비스를 통해 로그 수집
- 관리 프로세스 – 관리자 및 앱 코드를 하나의 모델로 배송
자세한 내용은 Mendix 이러한 요소를 적용합니다. 어떻게해야합니까? Mendix 런타임 지원 12가지 클라우드 네이티브 앱?.