Modernizando os serviços web legados do Microsoft ASP.NET (ASMX) de forma incremental usando contêineres e o Amazon API Gateway - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Modernizando os serviços web legados do Microsoft ASP.NET (ASMX) de forma incremental usando contêineres e o Amazon API Gateway

Dan Broadway, Amazon Web Services (AWS)

Novembro de 2021 (histórico do documento)

Este guia descreve as abordagens e as melhores práticas para implementar o padrão strangler fig para modernizar os serviços web antigos do ASP.NET na Amazon Web Services (AWS). O padrão strangler fig é uma abordagem de modernização na qual as funcionalidades existentes de um sistema legado são substituídas incrementalmente por novos aplicativos e serviços até que o novo sistema eventualmente substitua todas as partes antigas ou principais do sistema legado. À medida que a funcionalidade é substituída, as partes inativas do sistema legado (e geralmente monolítico) podem ser removidas ou retiradas.

O guia discute uma abordagem modificada de ramificação por abstração, que é uma técnica comum para mudar sistemas de software incrementalmente, combinada com a delegação de serviços, em que um serviço transfere seu comportamento para outro serviço mais novo, para ajudar a gerenciar mudanças significativas nos consumidores de serviços.

Resultados comerciais direcionados

A intenção deste guia é ajudar os clientes a modernizar os serviços antigos do ASP.NET baseados no padrão Representational State Transfer (REST) ou Simple Object Access Protocol (SOAP) noAWS. Ele se concentra em cenários em que uma abordagem de modernização incremental é necessária para gerenciar o risco de entrega que geralmente está associado à dissociação de aplicativos maiores e monolíticos. Ele também discute cenários em que serviços com vários consumidores não podem ser atualizados em sincronia sem introduzir alterações significativas.

Este guia tem como objetivo ajudá-lo a:

  • Migre, modernize e escale seus aplicativos ASP.NET emAWS

  • Gerencie o risco de entrega associado à modernização de aplicativos legados

  • Separe os serviços que têm vários consumidores altamente disponíveis