Muster für Unternehmens-Web-Apps
Muster für Unternehmens-Web-Apps bieten einen strukturierten Ansatz, der Entwickler und Architekten durch die Cloud-Reise führt, wobei der Schwerpunkt auf Web-Apps liegt. Sie besteht aus verschiedenen Phasen, die als Web-App-Muster bezeichnet werden. Jede Phase stellt ein gemeinsames Geschäftsziel und einen Schritt zu einer komplexeren Webanwendung dar. Die Web-App-Muster stellen präscriptive Architektur, Code und Konfigurationsanleitungen bereit, die den Prinzipien des Well-Architected Framework entsprechen.
Diese Muster dienen als Roadmap, um Legacy-Web-Apps in cloudoptimierte Lösungen zu verwandeln, die einen größeren geschäftlichen Nutzen bieten. Die Anleitungen der Muster für Unternehmens-Web-Apps sind entscheidend für einen reibungslosen und erfolgreichen Übergang durch die Cloud-Reise.
Abbildung 1. Übersicht über die Muster für Unternehmens-Web-Apps.
Zuverlässiges Web-App-Muster
Das zuverlässige Web-App-Muster wurde für Organisationen entwickelt, die ihre lokalen Webanwendungen in die Cloud umstellen. Dieses Muster enthält detaillierte, präskriptive Anleitungen zum Ändern der Architektur und Codebasis Ihrer Webanwendung, um den Erfolg in der Cloud sicherzustellen.
Anstatt einen zeitaufwendigen Neuaufbau vorzunehmen, ermöglicht dieses Muster eine schnelle Einführung der Cloud. Dazu werden die entscheidenden Änderungen hervorgehoben, die vorgenommen werden müssen, und nicht alle möglichen Änderungen. Der Fokus liegt auf Updates, die einen hohen Wert bieten und minimale Codeänderungen erfordern, was einen schnellen Plattformwechsel Ihrer Anwendung ermöglicht.
Bei diesem Muster wird davon ausgegangen, dass Ihre Organisation über eine etablierte Zielzone für die Web-App verfügt, die eine solide Grundlage für die Cloudbereitstellung bietet.
Modernes Web-App-Muster
Das moderne Web-App-Muster wurde für Organisationen entwickelt, die bereits über eine Webanwendung in der Cloud verfügen und strategische Modernisierungen suchen, um die Leistung zu verbessern und Kosten zu optimieren. Dieses Muster bietet präskriptive Anleitungen zur gezielten Modernisierung von cloudbasierten Webanwendungen.
Der Schwerpunkt dieses Musters liegt auf der Umgestaltung von Bereichen hoher Nachfrage, indem sie schrittweise in eigenständige Dienste entkoppelt werden. Dies ermöglicht eine unabhängige Versionsverwaltung und Skalierung. Diese Strategie optimiert nicht nur die Leistung auf kosteneffiziente Weise, sondern dient auch als Übergangsschritt zwischen monolithischen und Microservices-Architekturen.
Durch die Ermöglichung einer unabhängigen Entwicklung und flexibler Implementierungen beschleunigt dieses Muster die Entwicklungszyklen und steigert die Gesamtleistung der Anwendung.