Publicado: Aug 31, 2021

Hoje, temos o prazer de anunciar o lançamento da versão 1.10 do AWS Copilot com compatibilidade para arquiteturas de publicação/assinatura que os clientes podem usar para desacoplar microsserviços e consumir eventos de forma assíncrona. Os clientes agora podem usar o AWS Copilot para construir arquiteturas orientadas a eventos ou para desacoplar serviços a fim de aumentar a performance, a confiabilidade e a escalabilidade.

Todos os serviços e trabalhos existentes do AWS Copilot podem usar o novo campo de publicação para transmitir eventos para os tópicos do HAQM Simple Notification Service (HAQM SNS). Esses eventos podem ser recebidos por meio de filas do HAQM Simple Queue Service (HAQM SQS) com o novo padrão "Serviço de Operador" no AWS Copilot para serviços HAQM Elastic Container Service (HAQM ECS) em execução no AWS Fargate.

O AWS Copilot v1.10 também adiciona um novo campo taskdef_overrides no arquivo manifesto para permitir que os clientes adicionem todos os campos compatíveis com as definições de tarefa do HAQM ECS que não aparecem no manifesto. Isso permite que os clientes usem configurações disponíveis para HAQM ECS (como o parâmetro ulimit que permite aos clientes alterar os valores de limite de recursos padrão) para seus trabalhos e serviços do AWS Copilot que não são compatíveis com o AWS Copilot diretamente. Além disso, o campo alias para serviços de solicitação e balanceamento de carga foi aumentado para aceitar uma lista de nomes de domínio amigáveis em vez de uma única entrada.

Você pode implantar aplicativos no HAQM ECS com AWS Copilot em todas as Regiões onde o AWS Fargate está disponível. Além disso, você pode implantar aplicativos com o AWS Copilot usando AWS App Runner nas seguintes regiões da AWS: Leste dos EUA (Norte da Virgínia), Leste dos EUA (Ohio), Oeste dos EUA (Oregon), Europa (Irlanda) e Pacífico Asiático (Tóquio). Você pode consultar as notas de release do Copilot para v1.10 aqui. Para começar, baixe o AWS Copilot no Mac, Linux ou Windows aqui.