Enterprise Web App 패턴
엔터프라이즈 웹앱 패턴은 특히 웹앱에 초점을 맞춘 클라우드 경험을 통해 개발자와 설계자를 안내하는 구조화된 접근 방식을 제공합니다. 웹앱 패턴이라는 고유한 단계로 나눕니다. 각각은 일반적인 비즈니스 목표와 고급 웹 애플리케이션을 향한 단계를 나타냅니다. 웹앱 패턴은 잘 설계된 프레임워크의 원칙에 부합하는 규범적 아키텍처, 코드 및 구성 지침을 제공합니다.
이러한 패턴은 레거시 웹앱을 더 큰 비즈니스 가치를 제공하는 클라우드 최적화 솔루션으로 변환하는 데 도움이 되는 로드맵으로 사용됩니다. 엔터프라이즈 웹앱 패턴에서 제공하는 지침은 클라우드 경험을 통해 원활하고 성공적인 전환을 보장하는 데 중요한 역할을 합니다.
그림 1. Enterprise Web App 패턴 개요입니다.
신뢰할 수 있는 웹앱 패턴
신뢰할 수 있는 웹앱 패턴은 온-프레미스 웹 애플리케이션을 클라우드로 전환하는 조직을 위해 설계되었습니다. 이 패턴은 클라우드에서 성공을 보장하기 위해 웹 애플리케이션의 아키텍처 및 코드 베이스를 수정하는 방법에 대한 상세하고 규범적인 지침을 제공합니다.
이 패턴은 시간이 많이 걸리는 다시 빌드 프로세스를 수행하는 대신 클라우드를 신속하게 채택할 수 있도록 합니다. 가능한 모든 변경이 아니라 수행해야 하는 중요한 변경 사항을 강조하여 이 작업을 수행합니다. 높은 값을 제공하고 최소한의 코드 변경이 필요한 업데이트에 중점을 두어 애플리케이션을 빠르게 다시 배치할 수 있습니다.
이 패턴은 조직에 웹앱에 대해 설정된 랜딩 존 이 있다고 가정하여 클라우드 배포를 위한 견고한 기반을 제공합니다.
최신 웹앱 패턴
최신 웹앱 패턴은 클라우드에 이미 웹 애플리케이션이 있고 성능을 향상시키고 비용을 최적화하기 위한 전략적 현대화를 모색하는 조직을 위해 설계되었습니다. 이 패턴은 클라우드 기반 웹 애플리케이션의 대상 현대화에 대한 규범적인 지침을 제공합니다.
이 패턴의 초점은 수요가 많은 영역을 독립 실행형 서비스로 점진적으로 분리하여 리팩터링하는 것입니다. 이렇게 하면 독립적인 버전 관리 및 크기 조정이 가능합니다. 이 전략은 비용 효율적인 방식으로 성능을 최적화할 뿐만 아니라 모놀리식 아키텍처와 마이크로 서비스 아키텍처 간의 전환 단계 역할을 합니다.
이 패턴은 독립적인 개발 및 유연한 배포를 촉진하여 개발 주기를 가속화하고 애플리케이션의 전반적인 성능을 향상시킵니다.