최신 앱 개발

제대로 된 최신 애플리케이션을 개발하는 것은 어렵습니다. 도구, 제약 조건 및 가능성의 변화는 따라잡기 어려울 정도입니다. Oracle의 애플리케이션 개발 프레임워크는 아키텍처 관련 의사결정 과정을 단순화해 줍니다. 따라서 사용자는 보다 다양한 설계 원칙 및 권장 기술을 사용하여 가용성 및 회복탄력성이 우수하고 완벽한 보안을 제공하는 앱을 개발 및 운영할 수 있습니다.

GitHub에서 제공되는 참조 애플리케이션인 Universal Health Organization(UHO)를 통해 모던 앱 개발에 대한 자세한 정보를 살펴보세요. 해당 애플리케이션은 모던 앱 개발 프레임워크의 원칙 및 패턴을 준수합니다. 특히 웹 또는 모바일, 메시징, 이벤트 중심 아키텍처 패턴의 요소를 구현했습니다. 참조 애플리케이션을 통해 모던 앱 개발 원칙 및 패턴 관련 추가 정보를 확인해 보세요.

핵심 요구사항

모든 현대적 애플리케이션에 적용되는 공통 요구사항


보안 및 규정 준수

업계 모범 사례에 따라 보안 정책을 조정하고 이를 애플리케이션 스택의 계층 전반에 적용합니다. 데이터의 기밀성 및 무결성을 보장합니다. 권한 관리를 이용하여 개별 작업의 수행 권한을 파악 및 관리합니다. 보안 이벤트의 감지와 진단을 손쉽게 만듭니다.


가용성

다운타임, 계획 또는 기타 없이 연중무휴 24시간 앱을 이용할 수 있습니다.


확장성

애플리케이션을 재설계할 필요 없이 수만에서 수백만으로 증가하는 사용자 수에 맞춰 유연하게 확장하며 증가하는 데이터양을 처리


성능

가능한 최상의 사용자 경험을 위해 필요한 최소 대기 시간과 최대 처리량을 제공합니다.


민첩성

구축 및 배포 프로세스를 위해 최신 자동화 도구와 방법을 활용합니다. 수작업이 필요한 작업 때문에 생기는 병목현상을 방지합니다.


관찰가능성

모든 성능 저하에 대해 성능 지표를 기록하고 시스템 성능을 모니터합니다. 이러한 측정이 예상 범위를 벗어나면 팀을 위해 자동으로 알람을 생성할 수 있습니다.


회복 탄력성

문제가 발생하더라도 앱의 정상 복구와 손실된 기능 복원, 데이터 손실을 방지하여 사용자 경험에 악영향을 주지 않도록 보장합니다.


비용 최적화

다른 모든 요구사항과 균형을 유지하며 가능한 최저 총 비용으로 실행할 수 있습니다.


이식성

온프레미스에서 클라우드 또는 벤더로 마이그레이션 하는 과정이 간편하도록 애플리케이션 아키텍처가 개방형 표준을 준수하도록 보장합니다.

범주 및 권장되는 기술, 하단 설명 본 이미지는 주변 텍스트들이 설명하는 카테고리 및 권장되는 기술을 나타냅니다. 범주 간의 관계는 다음과 같이 표시됩니다: '언어' 및 '프레임워크' 범주는 DevOps 카테고리의 입력값이며, 결과적으로는 '애플리케이션' 범주의 입력값입니다. 이 세 가지 범주는 '보안 및 거버넌스' 범주가 지원하며, 이는 다시 '관찰 가능성 및 관리' 범주가 지원합니다. 각 범주에는 해당 범주에 가장 중요한 기술을 묘사하는 이미지가 포함됩니다.