Skip to Content
Dismiss
Inovação
Uma plataforma criada para IA

Unificado, automatizado e pronto para transformar dados em inteligência.

Saber como
Dismiss
16-18 juni, Las Vegas
Pure//Accelerate® 2026

Ontdek hoe u de ware waarde van uw gegevens kunt ontsluiten. 

Schrijf u nu in

O que é um microfrontend?

O que é um microfrontend?

A maioria dos desenvolvedores já ouviu falar de arquitetura de microsserviços, mas o front-end de microsserviços é um termo muito menos conhecido. Como o nome sugere, o conceito de microfrontend é semelhante ao de microsserviços. Ele tenta resolver muitos dos mesmos problemas que os aplicativos monolíticos apresentam. Eles são muito grandes, difíceis de trabalhar e de fazer mudanças. Integrar novas pessoas para trabalhar nelas pode ser um problema. Além disso, se várias equipes de pessoas estiverem trabalhando em diferentes partes do aplicativo, elas precisarão coordenar todas as mudanças entre si.

Os microsserviços ajudam a dividir o back-end em serviços mais independentes. A mesma abordagem pode ser usada para dividir aplicativos de página única (SPAs, Single Page Applications) em aplicativos menores, com a necessidade adicional de um “orquestrador” que possa reunir diferentes partes novamente para que o usuário ainda esteja experimentando o comportamento do SPA.

Quais são as alternativas para uma arquitetura de micro-frontend?

É claro que há outras maneiras de lidar com alguns dos aspectos indesejados de aplicativos enormes, como separar parte do código em seu próprio pacote de npm. Isso pode resolver parte do problema, como o repo ser muito grande. Por exemplo, no Angular, você também pode separar o código em um módulo que pode ser carregado com preguiça. Isso pode permitir a divisão vertical do aplicativo até certo ponto. Mas também tem suas desvantagens, como ter que criar o projeto de alto nível quando uma das dependências é atualizada. Além disso, a experiência do desenvolvedor não é tão boa. Ao usar qualquer tipo de estrutura, é uma boa ideia fazer upgrade de tudo para a mesma versão, mas é um grande empreendimento que ninguém está empolgado para fazer. Você também tem a opção de juntar vários aplicativos via iframe. Isso os torna independentes, mas eu diria que talvez muito independentes, pois a comunicação entre aplicativos é um problema, assim como o compartilhamento de código, estilos, etc. 

Micro Frontends para o resgate?

Os micro front-ends são uma combinação dessas duas abordagens. Cada microfrontend é um aplicativo separado que é comparado ao SPA. Ele não é compilado para um index.html com scripts vinculados e arquivos de estilo, mas para um módulo JavaScript. Em vez de um iframe no aplicativo “principal”, o código define que quando a URL está correspondendo a algum padrão, o módulo é então carregado com preguiça e colocado em um local específico. Graças a isso, podemos ter vários aplicativos na mesma página que podem ser interconectados entre si.

Como resultado, os micro front-ends não precisam lidar com o layout do aplicativo e regras básicas de CSS que só podem ser tratadas no aplicativo principal. Igualmente benéfico é o fato de que se eu tiver vários micro front-ends usando a mesma versão do React, posso pedir que eles compartilhem o módulo React. Ele não precisa ser baixado separadamente para cada micro front-end. Ter diferentes versões de um módulo JS também não é um problema.

A principal preocupação com micro front-ends é garantir que seus estilos não transbordem para outras partes do aplicativo. Felizmente, as estruturas de interface do usuário mais usadas têm ferramentas para lidar com isso com facilidade.

Ferramentas para arquiteturas de micro-frontend

Escrever seu próprio código para carregar aplicativos de microfront-end seria uma tarefa muito grande. Felizmente, há várias estruturas que lidam com orquestração e oferecem ferramentas para converter aplicativos gravados nas estruturas mais populares para o formato de microfrontend.

Na Pure, escolhemos um único spa. Os principais benefícios que descobrimos são que é fácil de entender, oferece amplo suporte para estruturas JS e tem documentação detalhada. Além disso, o Single Spa oferece vários tipos de micro front-ends, cada um adequado para trabalhos ligeiramente diferentes.

No momento, estamos usando apenas o tipo “Aplicativo”, pois é o mais fácil de usar para mudanças de SPA para micro front-ends. Outros tipos também exigem uma arquitetura de microfrontend mais detalhada. Além disso, “Aplicativo” é recomendado como padrão pelos autores de spa único.

Aplicativo

Encomenda

Utilitário

Roteamento

Uma ou mais rotas

Não

Não

API

API declarativa

API imperativa

Interface de exportação

UI

Interface de usuário de renderização

Interface de usuário de renderização

Pode renderizar interface do usuário

Ciclo de vida

spa único

Própria

Módulo externo sem ciclo de vida

Quando usar

Bloco de construção básico

Componente a ser usado em diferentes estruturas

Compartilhamento de lógica

Slide

Criação de micro front-ends usando a estrutura única de SPA

No momento, estamos usando um único spa com um de nossos aplicativos maiores que atualmente contém cerca de cinco micro front-ends. Às vezes, equipes diferentes estão trabalhando nesses micro front-ends do que as principais equipes de desenvolvimento de aplicativos. Felizmente, nos últimos seis meses desde que mudamos para micro front-ends, não tivemos nenhum problema relatado. Também estamos muito satisfeitos com o fato de o aplicativo principal não estar tão cheio quanto no passado e poder ser atualizado com mais facilidade. Além disso, não nos preocupamos com efeitos colaterais ao adicionar novas funcionalidades, pois normalmente isso é feito com um micro front-end. No futuro próximo, gostaríamos de dividir front-ends de outros grandes aplicativos que estamos desenvolvendo na Pure, pois os benefícios provavelmente também serão muito significativos para eles. Recomendamos experimentar os micro front-ends se você estiver enfrentando os mesmos problemas que estávamos.

04/2026
Accelerate Banking Transformation with Portworx
Banks need to manage data at scale without compromising on performance or security. Build a platform to automate, protect, and unify container data management at scale.
Resumo da solução
4 pages

Confira os principais recursos e eventos

FEIRA DE NEGÓCIOS
Pure//Accelerate® 2.026
June 16-18, 2026 | Resorts World Las Vegas

Prepare-se para o evento mais valioso do ano.

Registrar-se agora
DEMONSTRAÇÕES SOBRE O PURE360
Explore, conheça e teste a Everpure.

Acesse vídeos e demonstrações sob demanda para ver do que a Everpure é capaz.

Assistir às demonstrações
VÍDEO
Assista: O valor de um Enterprise Data Cloud.

Charlie Giancarlo sobre o por que de gerenciar dados — e não o armazenamento — é o futuro. Descubra como uma abordagem unificada transforma as operações de TI corporativas.

Assista agora
RECURSO
O armazenamento legado não pode potencializar o futuro.

Cargas de trabalho avançadas exigem velocidade, segurança e escala compatíveis com a IA. Sua pilha está pronta?

Faça a avaliação
Seu navegador não é mais compatível.

Navegadores antigos normalmente representam riscos de segurança. Para oferecer a melhor experiência possível ao usar nosso site, atualize para qualquer um destes navegadores mais atualizados.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Estratégias de virtualização pronta para o futuro

Opções de armazenamento para todas as suas necessidades

Viabilização de projetos de IA em qualquer escala

Armazenamento de alto desempenho para fluxo de dados, treinamento e inferência

Proteção contra perda de dados

Soluções para resiliência cibernética que protegem os seus dados

Redução do custo das operações em nuvem

Armazenamento econômico para Azure, AWS e nuvens privadas

Aumento do desempenho de aplicativos e bancos de dados

Armazenamento de baixa latência para desempenho de aplicativos

Redução do consumo de energia e espaço físico do datacenter

Armazenamento com uso eficiente de recursos para melhorar o uso do datacenter

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.