Skip to Content
Dismiss
Innovation
Eine AIVision für alle

Eine einheitliche, automatisierte Grundlage für die Umwandlung von Daten in Intelligenz im großen Maßstab.

Erfahren Sie, wie das geht
Dismiss
16. bis 18. Juni, Las Vegas
Pure//Accelerate® 2026

Entdecken Sie, wie Sie den wahren Wert Ihrer Daten erschließen können.

Jetzt anmelden
Dismiss
Gartner® Magic Quadrant™-Bericht 2025
Beste Umsetzungsfähigkeit und beste Vision

Everpure wurde im Gartner® Magic Quadrant™ 2025 für Enterprise Storage-Plattformen als Leader genannt und als das Unternehmen mit der besten Umsetzungsfähigkeit und der besten Vision eingestuft.

Report downloaden

Was ist ein Micro-Frontend?

Was ist ein Micro-Frontend?

Die meisten Entwickler haben bereits von der Microservice-Architektur gehört, aber „Micro-Frontend“ ist ein viel weniger geläufiger Begriff. Wie der Name schon sagt, ähnelt das Konzept des Micro-Frontend dem von Microservices. Es soll viele der Probleme lösen, die auch monolithische Anwendungen darstellen. Sie sind zu groß, schwer in der Handhabung und schwer zu ändern. Die Einarbeitung neuer Benutzer kann mühsam sein. Wenn mehrere Teams an verschiedenen Teilen der Anwendung arbeiten, müssen sie außerdem alle Änderungen miteinander koordinieren.

Mit Microservices können Sie das Backend in mehrere unabhängige Services aufteilen. Derselbe Ansatz kann verwendet werden, um Single-Page-Anwendungen (SPAs) in kleinere Anwendungen aufzuteilen, wobei zusätzlich ein „Orchestrator“ benötigt wird, der die verschiedenen Teile wieder zusammenfügen kann, sodass der Benutzer weiterhin das SPA-Verhalten erlebt.

Was sind die Alternativen zu einer Micro-Frontend-Architektur?

Natürlich gibt es auch andere Möglichkeiten, mit einigen unerwünschten Aspekten riesiger Anwendungen umzugehen, wie z. B. das Abtrennen eines Teils des Codes in ein eigenes NPM-Paket. Dadurch kann ein Teil des Problems gelöst werden, z. B. dass das Repository zu groß ist. In Angular beispielsweise kann man den Code auch in ein Modul aufteilen, das per „Lazy Loading“ geladen werden kann. Dies kann es bis zu einem gewissen Grad ermöglichen, die Anwendung vertikal aufzuteilen. Aber es hat auch seine Nachteile, wie z. B. die Notwendigkeit, das Top-Level-Projekt zu erstellen, wenn eine der Abhängigkeiten aktualisiert wird. Außerdem ist die Erfahrung für Entwickler nicht besonders gut. Wenn man ein Framework verwendet, ist es ratsam, alles auf die gleiche Version zu aktualisieren, aber das ist ein großes Unterfangen, das niemand gerne unternimmt. Sie haben auch die Möglichkeit, mehrere Anwendungen per iframe zu verbinden. Dadurch werden sie unabhängig, vielleicht allerdings zu unabhängig, denn die Kommunikation zwischen den Anwendungen stellt ein Problem dar, ebenso die gemeinsame Nutzung von Code, Stilen usw. 

Micro-Frontends als Rettung in der Not?

Bei Micro-Frontends werden diese zwei Ansätze miteinander kombiniert. Jedes Micro-Frontend ist eine separate Anwendung, die im Vergleich zur SPA einfacher ist. Es wird nicht in einer index.html mit verknüpften Skript- und Stildateien kompiliert, sondern in einem JavaScript-Modul. Anstelle eines iframe in der „Haupt“-App legt Code fest, dass das Modul, wenn die URL einem bestimmten Muster entspricht, per „Lazy Loading“ geladen und an einer bestimmten Stelle platziert wird. Dadurch können wir mehrere Anwendungen auf derselben Seite haben, die miteinander verbunden werden können.

Deshalb müssen Micro-Frontends nicht das App-Layout und grundlegende CSS-Regeln verarbeiten, die nur in der Hauptanwendung verarbeitet werden können. Ebenso vorteilhaft ist die Tatsache, dass man, wenn man mehrere Micro-Frontends nutzt, die dieselbe Version von React verwenden, diese das React-Modul gemeinsam nutzen lassen kann. Es muss nicht für jedes Micro-Frontend einzeln heruntergeladen werden. Wenn man verschiedene Versionen eines JS-Moduls nutzt, ist das auch kein Problem.

Das Hauptproblem bei Micro-Frontends besteht darin, sicherzustellen, dass ihre Stile nicht auf andere Teile der Anwendung übergreifen. Glücklicherweise verfügen die meisten gängigen UI-Frameworks über Tools, mit denen sich dies problemlos handhaben lässt.

Tools für Micro-Frontend-Architekturen

Es wäre eine ziemlich große Aufgabe, eigenen Code zum Laden von Micro-Frontend-Anwendungen zu schreiben. Glücklicherweise gibt es mehrere Frameworks, die die Orchestrierung übernehmen und Tools anbieten, um Anwendungen, die in den gängigsten Frameworks geschrieben wurden, in das Micro-Frontend-Format zu konvertieren.

Bei Pure verwenden wir single-spa. Die wichtigsten Vorteile von single-spa, die wir festgestellt haben, sind, dass es leicht zu verstehen ist, breite Unterstützung für JS-Frameworks bietet und detailliert dokumentiert ist. Darüber hinaus bietet single-spa mehrere Micro-Frontend-Typen an, die jeweils für leicht unterschiedliche Aufgaben geeignet sind.

Derzeit verwenden wir nur den Typ „Application“ (Anwendung), weil er für Wechsel von SPA auf Micro-Frontends am einfachsten zu verwenden ist. Andere Typen erfordern auch eine detailliertere Micro-Frontend-Architektur. Außerdem wird „Application“ von den single-spa-Autoren als Standardtyp empfohlen.

Application

Parcel

Utility

Routing

Eine oder mehrere Routen

Nein

Nein

API

Deklarative API

Imperative API

Exportiert Schnittstelle

Benutzeroberfläche

Rendert Benutzeroberfläche

Rendert Benutzeroberfläche

Kann Benutzeroberfläche rendern

Lebenszyklus

single-spa

Eigener

Externes Modul ohne Lebenszyklus

Verwendung

Basis-Baustein

Komponente, die in unterschiedlichen Frameworks verwendet werden kann

Teilen von Logik

Slide

Micro-Frontends mithilfe des single-spa-Frameworks erstellen

Derzeit verwenden wir single-spa für eine unserer größeren Anwendungen, die derzeit etwa fünf Micro-Frontends enthält. Manchmal arbeiten andere Teams als die Haupt-Appentwicklungsteams an diesen Micro-Frontends. Glücklicherweise haben wir in den letzten sechs Monaten seit der Umstellung auf Micro-Frontends keinerlei Probleme festgestellt. Wir sind auch recht froh darüber, dass die Hauptanwendung nicht mehr so aufgebläht ist wie früher und sich leichter aktualisieren lässt. Außerdem müssen wir uns keine Gedanken über Nebenwirkungen machen, wenn wir neue Funktionen hinzufügen, da dies normalerweise mit einem Micro-Frontend geschieht. In naher Zukunft möchten wir auch die Frontends anderer großer Anwendungen, die wir bei Pure entwickeln, aufteilen, da die Vorteile auch für diese Anwendungen sehr groß sein dürften. Wir empfehlen Ihnen, Micro-Frontends auszuprobieren, wenn Sie mit denselben Problemen konfrontiert sind wie wir.

10/2025
Virtual Machine Provisioning at Enterprise Scale | Everpure
Sizing and scaling Red Hat OpenShift Virtualization with Portworx.
White Paper
22 pages

Wichtige Ressourcen und Veranstaltungen durchsuchen

VIDEO
Sehen Sie selbst: Der Wert einer Enterprise Data Cloud

Charlie Giancarlo erklärt, warum die Zukunft in der Verwaltung von Daten und nicht in der Verwaltung von Storage liegt. Erfahren Sie, wie ein einheitlicher Ansatz IT-Abläufe in Unternehmen transformiert.

Jetzt ansehen
RESSOURCE
Herkömmlicher Storage kann die Zukunft nicht beflügeln.

Moderne Workloads erfordern KI-fähige Geschwindigkeit, Sicherheit und Skalierbarkeit. Ist Ihr Stack darauf vorbereitet?

Bewertung durchführen
PURE360-DEMOS
Pure Storage erkunden, kennenlernen und erleben.

Überzeugen Sie sich mit On-Demand-Videos und -Demos von den Möglichkeiten von Pure Storage.

Demos ansehen
THOUGHT LEADERSHIP
Der Innovationswettlauf

Branchenführer, die an vorderster Front der Storage-Innovationen stehen, geben Einblicke und Ausblicke.

Mehr erfahren
Ihr Browser wird nicht mehr unterstützt!

Ältere Browser stellen häufig ein Sicherheitsrisiko dar. Um die bestmögliche Erfahrung bei der Nutzung unserer Website zu ermöglichen, führen Sie bitte ein Update auf einen dieser aktuellen Browser durch.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Zukunftssichere Virtualisierungsstrategien

Storage-Optionen für alle Ihre Anforderungen.

KIAIProjekte in beliebigem Umfang ermöglichen

Hochleistungs-Storage für Datenpipelines, Training und Inferenz.

Verhindern Sie Datenverluste

Cyber-Resilienz-Lösungen, die Ihr Risiko senken.

Senken Sie die Kosten für Cloud-Operationen

Kosteneffizienter Storage für Azure, AWS und Private Clouds.

Beschleunigen Sie die Performance von Anwendungen und Datenbanken

Storage mit geringer Latenz zur Beschleunigung der Anwendungs-Performance.

Verringern Sie den Stromverbrauch und den Platzbedarf von Rechenzentren

Ressourceneffizienter Storage zur Verbesserung der Rechenzentrumsauslastung.

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.