AWS Microservice Extractor for .NET
O AWS Microservice Extractor for .NET simplifica o processo de reformulação da arquitetura de aplicações monolíticas antigas em projetos de código menores para criar uma arquitetura baseada em microsserviços. Modernize e transforme aplicações com uma ferramenta auxiliar que analisa métricas de código-fonte e runtime para criar uma representação visual da aplicação e suas dependências.
O Microservice Extractor transfere o processamento gráfico de computação intensa para a nuvem e permite que os desenvolvedores visualizem e interajam com grandes aplicações corporativas com até 50.000 classes em seus próprios laptops. Com as recomendações automáticas e baseadas em IA do Microservice Extractor, os desenvolvedores têm uma experiência orientada para reformular a arquitetura de aplicações herdadas.
Benefícios
Identificação mais rápida dos componentes da aplicação
Identifique rapidamente os componentes de uma aplicação para reformular a arquitetura em microsserviços menores, com telas de visualização que mostram as métricas e dependências de cada componente.
Recomendações automatizadas com base em IA
Detecta candidatos a extração comuns usando técnicas baseadas em heurísticas e machine learning e destaca esses candidatos na visualização. Essas recomendações podem ser usadas no estado em que se encontram ou como ponto de partida para extrair microsserviços de bases de código monolíticas.
Portabilidade “strangler-fig”
Reduza o raio de impacto na aplicação original extraindo projetos menores e transferindo-os do .NET Framework ao .NET multiplataforma para execução no Linux.
Como funciona
Casos de uso
Reformulação da arquitetura de aplicações .NET
Reformule a arquitetura de aplicações monolíticas de Modelo-Exibição-Controlador (MVC), formulários Web ASP.NET e aplicações Windows Communications Framework (WCF) em serviços menores para melhores níveis de escala, mais resiliência e desenvolvimento mais rápido.
Visualize qualquer código-fonte de aplicação C#
Analise e crie uma representação visual de uma aplicação e suas dependências.
Transfira de maneira incremental do .NET Framework para o .NET multiplataforma
Identifique e extraia um subconjunto de classes, transfira-as para o .NET multiplataforma e execute-as no Linux. Repita o processo no seu próprio ritmo para migrar sua aplicação gradualmente para o Linux.
Explore recursos como visualização de aplicações e extração de código.
Obtenha acesso instantâneo ao nível gratuito da AWS.