Integração de aplicativos na AWS
Integre sistemas distribuídos e aplicativos sem servidor com menos código
A integração de aplicativos na AWS é um conjunto de serviços que permitem a comunicação entre componentes desacoplados dentro de microsserviços, sistemas distribuídos e aplicativos sem servidor. Você não precisa refatorar toda a sua arquitetura para se beneficiar: dissociar aplicativos em qualquer escala pode reduzir o impacto das alterações, facilitando a atualização e agilizando o lançamento de novos recursos.
Desenvolva com agilidade
Ao usar serviços de integração de aplicativos para conectar seus aplicativos, você não precisa mais escrever código personalizado para permitir a interoperabilidade. Isso também limita o código adicional que pode estar repetido em microsserviços e funções.
Foco na inovação
Serviços de integração de aplicativos transferem as suas responsabilidades operacionais para a AWS, para que você possa concentrar no desenvolvimento e na inovação. Com a escalabilidade automática, você não precisa mais provisionar, corrigir e gerenciar servidores.
Escalabilidade e falha independentemente
Desacoplar seu aplicativo com serviços de integração de aplicativos permite que eles permaneçam interoperáveis.Porém, se serviço apresentar uma falha ou um pico na carga de trabalho, isso não afetará o restante deles.
Mensagem com confiança
Serviços de mensagens de integração de aplicativos podem acomodar qualquer nível de rendimento e usar armazenamento de mensagens entre zonas de disponibilidade para proporcionar alta disponibilidade e durabilidade.
Serviços de integração de aplicações da AWS
Categoria | O que é | Serviço da AWS |
---|---|---|
Gerenciamento de APIs | Crie, publique, mantenha, monitore e proteja APIs em qualquer escala para cargas de trabalho sem servidor e aplicações Web | Amazon API Gateway |
Crie uma API flexível para acessar, manipular e combinar de forma segura dados de uma ou mais fontes de dados | AWS App Sync | |
Barramento de eventos | Construa uma arquitetura orientada a eventos que conecta dados de aplicações em suas próprias aplicações, SaaS e serviços da AWS | Amazon EventBridge |
Sistema de mensagens | Pub/sub de alto rendimento confiável, SMS, e-mail e notificações por push para dispositivos móveis | Amazon Simple Notification Service (SNS) |
Fila de mensagens que envia, armazena e recebe mensagens entre componentes de aplicativos em qualquer volume | Amazon Simple Queue Service (SQS) | |
Agente de mensagens para o Apache ActiveMQ e RabbitMQ que facilita a migração e habilita arquiteturas híbridas | Amazon MQ | |
Integração de APIs sem código | Automatize o fluxo de dados entre aplicativos SaaS e serviços da AWS em praticamente qualquer escala sem usar código. | Amazon AppFlow |
Fluxos de trabalho | Coordene vários serviços da AWS em fluxos de trabalho sem servidor para que você possa criar e atualizar aplicativos rapidamente | AWS Step Functions |
Execute o Apache Airflow em escala sem provisionar nem gerenciar a infraestrutura | Amazon Managed Workflows for Apache Airflow (MWAA) | |
Automatize a transformação de documentos EDI em JSON e XML para simplificar as integrações posteriores | AWS B2B Data Interchange | |
Biblioteca de testes automatizada | Crie e execute testes de integração automatizados para validar aplicações orientadas por eventos na Nuvem AWS |
Kit de testes de aplicações integradas da AWS |
“Temos agora uma base ágil e dimensionável com a qual podemos fazer coisas incríveis. Tal como na exploração do espaço, estamos começando a imaginar tudo o que podemos fazer com ela.”
- Bryan Walls
Gerente do programa Imagery Experts Deputy, NASA